Эта проблема беспокоила меня некоторое время, и хотя я думал, что нашел свой ответ через EnvWatcher , к сожалению, он работает только на Bash. И я использую Zsh.
Я хотел бы повторить то, что делает env-watcher, в меньшей степени, может быть, но мне нужно знать, есть ли команда, с помощью которой я мог бы сбросить оболочку до стадии чистого запуска.
Как например, я хотел бы иметь следующий рабочий процесс.
source some-functions
alias another-thing
export SVN_EDITOR=vim
RESET-ZSH # none of the above are valid any more
Есть ли такая встроенная возможность, или я гоняюсь за бабочками?