Commit Briefs

3249b5b42d Alex Arch

merge refs/remotes/origin/main into refs/heads/secstore (main, tags/1.0)


9bdec11ad5 Alex Arch

misc fixes


efe1d0ff63 Alex Arx

use GPM_ENCCMD and GPM_DECCMD instead of GPM_GPG




d4a0a080f8 Alex Arch

misc fixes


c02d9413bb Alex Arx

bump version to 0.3 (tags/0.3)


6e190e8ae3 Alex Arch

print a more helpful usage message


ec78a3e0fe Alex Arx

put copyright statements into the source code


a7b5f7846d Alex Arch

remove the SECSTORE_COMMAND variable handling


Branches

Tags

1.0

0.3

0.2

Tree

.mailmapcommits | blame
CHANGEScommits | blame
Makefilecommits | blame
READMEcommits | blame
TODOcommits | blame
examples/
secstore*commits | blame
secstore.1commits | blame
version.mkcommits | blame

README

secstore is a secret storage manager, similar to pass, but more
flexible, and written in perl. In particular, you are allowed to choose
which commands to use for encryption/decryption/copying, and a more
arbitrary file hierarchy is permitted.

secstore is a continuation of gpm.

The dependencies are:

- Digest::SHA
- gpg (optional)
- xclip (optional)


gpm to secstore migration

$ mv ~/.gpm ~/.secstore
$ find ~/.secstore -type f -exec chmod u+w {} +

Instead of ~/.{gpm,secstore} you might use $XDG_DATA_HOME/{gpm,secstore}
or $GPM_DIR and $SECSTORE_DIR.