Tool for storing and reading passwords or other sensitive data. All data is GPG-encrypted, and managed with a git repository.
# To initialize (or re-encrypt) the storage using one or more GPG IDs:
pass init <gpg_id_1> <gpg_id_2>
# To save a new password and additional information (press Ctrl + D on a new line to complete):
pass insert --multiline <path/to/data>
# To edit an entry:
pass edit <path/to/data>
# To copy a password (first line of the data file) to the clipboard:
pass -c <path/to/data>
# To list the whole store tree:
pass
# To generate a new random password with a given length, and copy it to the clipboard:
pass generate -c <path/to/data> <num>
# To initialize a new Git repository (any changes done by pass will be committed automatically):
pass git init