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?