Autoenv for zsh
zsh-autoenv is a Zsh plugin that automatically sources `.autoenv.zsh` files when entering project directories, with support for corresponding `.autoenv_leave.zsh` files when leaving. It handles directory nesting, variable stashing (allowing automatic restoration of overwritten variables like `$PATH`), and requires user confirmation before executing unknown files, remembering whitelisted ones by content hash. The project is written in Zsh, requires Zsh version 4.3.10 or later, and was initially developed by @Tarrasch in September 2013, with ongoing contributions from @blueyed since November 2014.