Este problema me ha estado molestando por un tiempo, y aunque pensé que encontré mi respuesta a través de EnvWatcher , desafortunadamente solo funciona en Bash. Y yo uso zsh.
Me gustaría replicar lo que hace env-watcher, quizás en menor grado, pero necesito saber si hay un comando por el cual podría restablecer un shell a su etapa de inicio limpia.
Como por ejemplo, me gustaría tener el siguiente flujo de trabajo.
source some-functions
alias another-thing
export SVN_EDITOR=vim
RESET-ZSH # none of the above are valid any more
¿Existe tal posibilidad incorporada, o estoy persiguiendo mariposas?