Encrypt files with your GPG key and version control them.
Tip
Use this repo in combination with symfiles to setup the secrets on the system.
Note
Once initialized place all your secrets under dots
as plain text (this is not tracked).
This will initialize symsecrets
on ~/projects/secrets
.
Provide your GIT_USERNAME
and GIT_REPO
after forked. Don't forget to setup your gpg key
and after that provide the GPG_ID
variable to the script.
GPG_ID="" \
GIT_USERNAME="" \
GIT_REPO="" \
bash -c "$(curl -fsSL https://raw.githubusercontent.com/nicanordlc/symsecrets/refs/heads/main/src/install-remote.sh)"
make <command>
- init
- encrypt
- decrypt
- update
- show
- diff
- clean
- status
- checkout