← All repos

zsh-autoenv

Autoenv for zsh

autoenvzshzshrc
Browse cluster: Cluster 96
191commits
8contributors
4languages

Tech stack & purpose

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.

Languages

Perl
48.8%
Shell
48.5%
Makefile
1.7%
Raku
1.0%

Contributors