J'ai quelques .bash_profile
des paramètres qui restaurent mon dernier répertoire de travail à chaque fois que je me connecte à mon shell. Cependant, j'utilise également un programme qui ouvre une fenêtre de terminal dans le répertoire courant ouvert dans le Finder, et il le fait en envoyant un événement à Terminal en utilisant SBApplication .
Existe-t-il un moyen de détecter de quelle manière le terminal a été ouvert dans mon .bash_profile
? Actuellement, les paramètres de bash remplacent les paramètres de cd à app.
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin"
export PATH
# My settings
trap 'printf %s "$PWD" > ~/.storepwd' EXIT
cd "$(<~/.storepwd)"