Tengo un programa que genera una documentación html. Al final del script, utilizo el comando open
para ver automáticamente la página en el navegador.
generate-document > index.html
open index.html
Sin embargo, después de iterar el código, termino con numerosas copias obsoletas de index.html
abierto en mi navegador.
¿Hay alguna manera (ya sea desde la línea de comandos, o dentro del navegador) de decir algo como "si index.html ya se está viendo actualízalo, si no, cárgalo"?
generate-document > index.html
open-or-reload index.html
Los métodos específicos de Safari o Chrome están bien.
2 votos
Si la pestaña de destino y la ventana de Safari tienen el foco y es la ventana más frontal de Safari, entonces use la siguiente línea de comando para refrescarla:
osascript -e "tell application \"Safari\" to set sameURL to URL of current tab of front window" -e "tell application \"Safari\" to set URL of current tab of front window to sameURL"
0 votos
Muy bien. Añade esto como respuesta y lo votaré.