devvault VS Code Extension
This extension integrates with Azure Keyvault to provide a secure and efficient way to manage and inject environment variables directly into your development workflow.
- Secure Integration with Azure Keyvault: Utilise Azure Keyvault for the robust encryption and decryption of your environment variables.
- devvault Terminal: A specialized terminal within VS Code that automatically injects decrypted environment variables.
- Support for Multiple Keyvaults: Easily switch between different Keyvaults to manage environment variables across various projects.
- Environment Variable Organization: Organize your environment variables into different projects using tags.
- Content Type Safety: For enhanced security, only secrets with the content type
text/environment in Keyvault are processed.
- Ensure you have the Azure CLI (
az) installed on your system.
- You must be logged into your Azure account via the CLI to interact with Azure Keyvault.
Using the devvault Terminal
- Open the Terminal pane via the Terminal menu in VS Code, create a new terminal of type "devvault".
- Your environment variables, as per the linked Keyvault and tags, are automatically loaded and ready for use.
- This extension is currently in its alpha phase; we welcome feedback and suggestions for improvements.
- Always ensure that your Azure credentials are up to date for uninterrupted access to your Keyvaults.