Probablemente sea seguro decir que la mayoría de los usuarios de Mac no abren las aplicaciones GUI a través de la CLI, razón por la cual la mayoría de las aplicaciones GUI no incluyen el soporte de la CLI como lo hace TextMate. En otras palabras, TextMate en realidad incluye un ejecutable binario llamado mate
que se instala en $PATH
, por lo que no es necesario que se inicie con el comando open
como abrir una aplicación GUI que no incluya ese tipo de Soporte CLI.
Si desea emular ese comportamiento, cree un script llamado chrome
ubicado en $PATH
, generalmente /usr/local/bin/
para algo como esto.
Ejemplo:
#!/bin/bash
if [ -n "$1" ]; then
open -a "Google Chrome" "$1"
else
open -a "Google Chrome"
fi
Guarde el código anterior en un archivo de texto plano denominado chrome
y hágalo ejecutable mediante:
chmod +x chrome
Luego, puede iniciar Google Chrome a través de CLI mediante chrome
o chrome URL
, donde URL
tiene el formato correcto, si no es solo un nombre de archivo en el $PWD
.