Enquanto definia zsh
up, encontrei uma postagem informando que, para manter um .zshrc
como limpo e compatível com versões anteriores, é possível "encadear" os arquivos de configuração dos shells. Se bem me lembro, consiste em mais ou menos chamar sh
em bash
em zsh
, então apenas os recursos exclusivos dos shells são definidos em seus respectivos arquivos de configuração. Não consigo encontrar o post novamente, nem no Google nem no meu histórico do Safari.
Eu tenho lido extensivamente as documentações oficiais, mas às vezes fala outra língua para mim.
Existe uma maneira de fazer isso, como se eu escrevesse um .profile
completo, que seria chamado em .bash_profile
, que seria chamado em .zprofile
? A mesma coisa para o .*shrc
, embora eu não tenha certeza se existe um .shrc
. Eu sei que existem diferentes tipos de arquivos seguindo a forma como um shell é iniciado (pode ser 'interativo' ou não - eu realmente não sei em que consiste), mas ainda está além do meu conhecimento, então eu vou ficar com o meu usuário arquivos de perfil e runcom para não.