Tengo una aplicación instalada, llamémosla my_app
que deseo poder llamar desde la línea de comandos. Se encuentra en /Applications/my_app.app/Contents/Resources
.
Así que lo que esperaba era tener mi ~/.bashrc
se parece a lo siguiente:
# .bashrc
my_app-start(){
export PATH=$PATH:/Applications/my_app.app/Contents/Resources/
}
y luego cada vez que quiera poder usar la aplicación desde una nueva sesión de terminal cargaría la llamada my_app-start
después de lo cual espero que mi aplicación se pueda llamar simplemente escribiendo my_app
en cualquier parte de mi sistema. Sin embargo, mi terminal no reconoce el my_app-start
función... En otra plataforma linux esto me funciona, pero quizás los Macs necesiten un poco de manipulación de ~/.bash_profile. Nunca he entendido la diferencia.
- ¿Cómo puedo hacer que la función se pueda llamar automáticamente?
- ¿Es este método una forma segura y sensata de cargar mi aplicación?