autocd
foi adicionado no bash 4.0. Você pode instalar uma versão mais recente do bash com o Homebrew e alterar o shell de login padrão com chsh
:
brew install bash;echo /usr/local/bin/bash|sudo tee -a /etc/shells;chsh -s /usr/local/bin/bash
Depois de abrir um novo shell de login (ou uma guia por padrão no Terminal ou no iTerm 2), você echo $BASH_VERSION
deverá imprimir algo parecido 4.2.45(2)-release
.
O Terminal e o iTerm 2 abrem novos shells como shells de login por padrão, então o bash lê, ~/.bash_profile
mas não ~/.bashrc
. Se você não obtiver fontes ~/.bashrc
de ~/.bash_profile
nada, adicione shopt -s autocd
a em ~/.bash_profile
vez de ~/.bashrc
.
sudo port install bash
etapa 1 também funciona.