Це питання мене клопоче вже деякий час, і хоча я думав, що знайшов свою відповідь через 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
Чи є така вбудована можливість, чи я переслідую метеликів?