Autoenv

A shell utility that loads per-project environment settings when you enter a directory.

By The Autoenv contributors

Alternatives

About Autoenv

Autoenv runs an .env file when you change into a directory that contains one. It can also run an .env.leave file when you leave, if leave handling is enabled.

The project describes using it to activate environments and set project-specific variables. Installation methods include Homebrew, npm, and Git, followed by configuration for the shell in use.

Strengths

  • Loads project settings automatically when entering a directory
  • Can run a separate script when leaving a directory
  • Supports nested directory environments

Limitations

  • Requires shell configuration

Details

Pricing
FreeFree and open source under the MIT license.
License
MIT
Developer
The Autoenv contributors
Platforms
Command line
How it runs
Downloadable app
Best suited for
Developers who want shell settings to follow project directories
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing