What problem does it solve?
This Skill provides a secure, Git-native way to manage environment secrets for applications, eliminating the need for external secret management services and leveraging existing SSH keys for encryption.
Core Features & Use Cases
- Encrypted Environments: Store sensitive variables in encrypted
.env files committed to your repository.
- SSH Key Integration: Uses your existing SSH keys for encryption and decryption, avoiding extra key management.
- Secure Command Execution: Run commands with secrets automatically decrypted and injected into the environment.
- Team Collaboration: Securely grant and revoke access to environments for team members.
- Use Case: A developer needs to run a local development server that requires API keys. They can use
dotenc dev to start the server with their encrypted API keys automatically loaded, without exposing them in plain text.
Quick Start
Use the dotenc skill to initialize dotenc in the current repository for the user 'alice'.