cred
NAME
cred: Passwords and env files, encrypted with GPG, versioned in git.
SYNOPSIS
go install github.com/silentFellow/cred@latest
DESCRIPTION
cred keeps passwords, environment variables and SSH keys in a git repository, each file encrypted client side with your GPG key. Every change is a commit, so you get history and an audit trail for free, and nothing readable ever leaves your machine.
DEMO
FEATURES
- Zero knowledge: encryption happens on your machine
- Git backed store with full history
- Passwords, env vars and SSH keys in one tool
- SSH keys, env files and key migration in the same CLI
NOTES
The store is a plain git repository with pass, env and ssh folders, and every secret is its own GPG encrypted file. Git provides the history and the sync, `cred env set` writes a project .env back out and reminds you to ignore it, and `cred migrate` re-encrypts the whole store when your key changes.
STACK
go, cobra, gpg, git