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