A better way to manage your projects’ configuration

There are many ways to make configuration available to your application, but none of them is so versatile and easy to use as direnv.

What’s direnv?

direnvis an extension of your shell, enabling you to switch between your contexts easily by loading and unloading environment variables depending on your location within the directory tree.