Ho alcune impostazioni di .bash_profile
che ripristinano la mia ultima directory di lavoro ogni volta che accedo alla mia shell. Tuttavia, uso anche un programma che apre una finestra di terminale nella directory corrente aperta in Finder, e lo fa inviando un evento a Terminal usando SBApplication .
C'è un modo per rilevare in che modo il terminale è stato aperto nel mio .bash_profile
? Al momento le impostazioni di bash sostituiscono l'app su .
# 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)"