Por ejemplo, tengo Sublime Text que puedo abrir desde Spotlight. Sin embargo, a veces estoy navegando con el terminal y quiero hacer sublime source.php
Pero como no tengo la aplicación sublime accesible desde la Terminal, necesito hacer todo el recorrido desde la apertura de la aplicación hasta la navegación en el finder hasta la ubicación que ya tengo abierta en la terminal. ¿Hay alguna forma de incluir las aplicaciones instaladas en la carpeta Apps en el PATH de la terminal?
Respuesta
¿Demasiados anuncios?
yoliho
Puntos
340
Puedes añadir fácilmente el directorio de Aplicaciones a tu PATH pero no hará nada útil ya que es una colección de aplicaciones de OSX que son paquetes y no se pueden ejecutar desde la línea de comandos.
Hay varias alternativas
- Utiliza el comando open que abrirá cualquier aplicación de OSX, por ejemplo
open -a Sublime\ Text.app source.php
Esto funciona para todas las aplicaciones - Encuentra el ejecutable unix en el paquete de aplicaciones, normalmente en Contents/MacOS y con un nombre similar al de la aplicación.
- Algunas aplicaciones, como Sublime, proporcionan una herramienta de línea de comandos específica y la utilizan. Esto es lo que se sugiere en Documentación de Sublime Sin embargo, yo sólo crearía un alias de la ruta completa
"/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"
y utilizar la ruta completa en la variable de entorno EDITOR