Questo problema mi ha infastidito per un po ', e anche se ho pensato di aver trovato la mia risposta tramite EnvWatcher , purtroppo funziona solo su Bash. E io uso zsh.
Vorrei replicare le cose che fa env-watcher, forse in misura minore, ma devo sapere se esiste un comando con il quale posso ripristinare una shell alla sua fase di avvio pulita.
Ad esempio, mi piacerebbe avere il seguente flusso di lavoro.
source some-functions
alias another-thing
export SVN_EDITOR=vim
RESET-ZSH # none of the above are valid any more
Esiste una possibilità così integrata o sto inseguendo le farfalle?