This extension will be archived and will start redirecting to it as soon as we are done with the rest of the nitpicks left ❤️
direnv for Visual Studio Code
This extension adds support for direnv to VS Code, including:
- Auto-load the environment if the .envrc file is allowed
- Prompt to allow the .envrc if it is not when VS Code opens
- View / Allow the .envrc via commands
- Auto-detect .envrc when it is created
- Auto-detect changes to .envrc
- Auto-detect deletion of .envrc and prompt to revert your environment
- Added direnv terminal profile. You can select it with
> Terminal: Select default profile
.
- Fixed "view .envrc" on projects where .envrc is not in the root
This extension needs direnv installed to work. Please refer here for installation instructions.
Via Quick Open:
- Download, install and open VS Codium (or VS Code)
- Press
ctrl+p
to open the Quick Open dialog - Type
ext install direnv
- Click the Install button, then the Enable button
Via the Extensions tab:
- Click the extensions tab or press
cmd+shift+x
- Search for direnv
- Click the Install button, then the Enable button
Via the command line:
- Open a command-line prompt
- Run
codium --install-extension cab404.vscode-direnv
The following describes the usage of this extension that is automatically enabled each time you open up VS Code.
- If you have a
.envrc
file on the workspace root it will try to load it to the environment. If you haven't allowed it yet then it will prompt you to do so. - If you have no
.envrc
and you try to view it or allow it you get a prompt to create it. - If you edit and save the
.envrc
it will prompt you to allow it. - If you delete the
.envrc
it will prompt you to revert the environment.
In order to run a command press cmd+shift+p
to view the Command Palette. There type:
direnv allow
to allow and load the current.envrc
direnv view
to view your.envrc
and make changesdirenv version
to view the currentdirenv
versiondirenv reload
to reload.envrc
file