Agregar TextWrangler al entorno de ruta

Me gustaría agregar TextWrangler al entorno de la ruta. He probado con este comando en la terminal:

alias textwrangler=/Applications/TextWrangler.app

y luego traté de llamarlo simplemente escribiendo textwrangler, pero como puede imaginar, no funciona.

Lo hice de esta manera, porque había hecho lo mismo por ella mysqly había funcionado.

Sé que hay otras posibilidades para agregar una aplicación al entorno de la ruta, pero me gustaría saber cuál es la forma segura de hacerlo. ¿Puedes describirlo?

Por cierto, lo que hice, según entendí, no es exactamente agregar TextWrangler al entorno de rutas...

Respuestas (1)

Su alias que ha configurado cambiará el directorio de trabajo en los shells que admiten el cambio de directorio sin 'cd' al paquete de aplicaciones de TextWrangler.

Para tener un alias que abra una aplicación, deberá ejecutar el binario en el paquete de la aplicación, que generalmente se encuentra en Contents/MacOS. Por ejemplo…

alias textwrangler=/Applications/TextWrangler.app/Contents/MacOS/TextWrangler

El binario en TextWrangler también comprende argumentos para pasar archivos, lo que significa que ahora puede editar archivos usando lo siguiente. Sin embargo, esto no funcionará con todas las aplicaciones.

textwrangler /path/to/file

No estoy seguro de entender lo que está tratando de agregar a su ruta, pero si desea agregar el binario a su ruta, puede agregar la carpeta que lo contiene:

export PATH=$PATH:/Applications/TextWrangler.app/Contents/MacOS

Para agregar el alias a cada sesión de shell interactiva, agregue la línea de alias a uno de los archivos de perfil de su shell.

La primera oración parece hablar de otra cosa. Usted quiere agregar un poco acerca de que TextxtWrangeler es una aplicación y mysql es simplemente un ejecutable de Unix.
@Mark La primera oración es una referencia al alias de OP en la pregunta y por qué no funcionará.
los alias no cambian de directorio (a menos que tengan un cd)
@Mark "en shells que lo soportan"