1

Я хочу запустить интерактивный Zsh (на Cygwin) с конкретной настройки проекта:

  1. источник /etc/profile
  2. источник ~/.profile
  3. источник $PROJECT_HOME/Setup.zsh
  4. стать интерактивным

Я добрался до шага 3, но затем оболочка просто завершается.

Я делал такие вещи раньше, но я забыл, как я это сделал. Я пытался гуглить по нему, но ничего не смог найти. Вероятно, случай неправильных условий поиска.

Добавление $PROJECT_HOME/Setup.zsh в ~/.profile конечно, не является решением, поскольку идея состоит в том, чтобы на рабочем столе Windows было несколько стартовых значков для запуска оболочек для одного из многих проектов.

1 ответ1

2

Сделайте ваши ярлыки похожими на:

env PROJECT_HOME=~/projects/this zsh

env PROJECT_HOME=~/projects/that zsh

Sourcing $PROJECT_HOME/Setup.zsh будет работать нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .