1. [ OK ] Started tmux session "gowtham".
  2. [ OK ] Mounted ~/projects (5 repos).
  3. [ OK ] Reached target go, node, nvim.
  4. [ OK ] Loaded fonts: comic shanns, jetbrains mono.
  5. [ OK ] Linked blog feed.

gowtham login: guest

CRED(1)General Commands ManualCRED(1)
❮ cd ~/projects

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

SEE ALSO

silentFellow2025CRED(1)