https://github.com/kennethreitz/autoenv
Autoenv is a directory based environment. Simply by creating a .env file will allow certain commands to execute simply by entering the directory.
This an effective tool for automating the activation of a certain virtual environment or setting environment variables pertaining to a specific project.