# direnv > Shell extension to load and unload environment variables depending on the current directory. > More information: . - Grant direnv permission to load the specified `.envrc`: `direnv allow` - Revoke the authorization of a given `.envrc`: `direnv deny` - Edit the `.envrc` file in the default text editor and reload the environment on exit: `direnv edit .` - Trigger a reload of the environment: `direnv reload` - Print some debug status information: `direnv status`