Ho questa guardia nel mio .profile
:
if [ -n "$BASH_VERSION" ]; then
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
if [ -f "$HOME/.bash_aliases" ]; then
. "$HOME/.bash_aliases"
fi
fi
Tuttavia, ho verificato che il controllo passa per MacVim avviato da Finder, non solo da bash terminal, e .bashrc
contiene script relativo al terminale che sembra rendere MacVim non funzionante come previsto quando viene avviato con doppio clic, quindi devo questo controllo fallisce per le esecuzioni non terminali. Non sono sicuro se questo riguarda solo MacVim o qualsiasi altra applicazione. Mi aspettavo $BASH_VERSION
vuoto per tutto ciò che è stato avviato da Finder.
Qualche consiglio?