Tengo una aplicación instalada. Llamémosla my_app
a la que deseo poder llamar desde la línea de comandos. Se encuentra en /Applications/my_app.app/Contents/Resources
.
Entonces, lo que esperaba hacer era que mi ~/.bashrc
se pareciera a lo siguiente:
# .bashrc
my_app-start(){
export PATH=$PATH:/Applications/my_app.app/Contents/Resources/
}
y luego, cada vez que quiero 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 sea ejecutable simplemente escribiendo my_app
en cualquier lugar de mi sistema. Sin embargo, mi terminal no reconoce la función my_app-start
... En otra plataforma Linux, esto funciona para mí, pero quizás las Mac necesiten algún tipo de manipulación con ~ / .bash_profile. Nunca entendí la diferencia.
- ¿Cómo puedo hacer que la función se pueda llamar automáticamente?
- ¿Este método es una forma segura y sensata de cargar mi aplicación?