zsh está funcionando como esperado (consulte man zshbuiltins ):
-
. Filepesquisa$PATHpara localizarFilea menos que haja/no nome; enquanto -
sourceé quase o mesmo que., exceto que pesquisa primeiro o diretório de trabalho.
Eu não sei como . .zshrc funcionou anteriormente, a menos que houvesse um bug em uma versão anterior de zsh .
Você pode:
-
alias .=source; - vincule
~/.zshrca um diretório em$PATH; - adicione seu diretório inicial a
$PATH(não recomendado); ou - convém digitar
. ./.zshrc(é o que sempre faço embash, onde.esourcesão idênticos e quero ter certeza da localização do script).