Faça seus atalhos parecerem:
env PROJECT_HOME=~/projects/this zsh
env PROJECT_HOME=~/projects/that zsh
O sourcing $PROJECT_HOME/Setup.zsh
funcionará bem agora.
Eu quero iniciar um zsh interativo (no cygwin) com uma configuração específica do projeto:
/etc/profile
~/.profile
$PROJECT_HOME/Setup.zsh
Eu cheguei até um passo 3, mas o shell acabou de terminar.
Eu já fiz esse tipo de coisa antes, mas esqueci como fiz isso. Eu tentei google para isso, mas não consegui encontrar nada. Probalby um caso de termos de pesquisa incorretos.
Adicionar $PROJECT_HOME/Setup.zsh
a ~/.profile
não é uma solução, já que a ideia é ter vários ícones de inicialização na área de trabalho do Windows para iniciar shells para um dos muitos projetos.
Tags zsh cygwin interactive