gpgpwd is a terminal-based password manager. It stores a list of passwords and their associated usernames in a GnuPG-encrypted file, and allows you to easily retrieve, change, and add to that file as needed. It also generates random passwords which you can use, easily allowing you to have one "master password" (for your gpg key), with one unique and random password for each website or service you use, ensuring that your other accounts stay safe even if one password gets leaked. gpgpwd can also utilize git to allow you to easily synchronize your passwords between different machines.
0.7.201 Mar 2017 10:03
Enabled use of gpg's --status-file to increase compatibility with future gpg releases. Fixed a bug that could, on very specific setups, cause gpgpwd to encrypt the database with a different key from the one that was used to decrypt it. Added support for using gpg-agent v2 with gpg v1.
0.7.103 Sep 2016 17:24
This version fixes gpgpwd's handling of both gpg version 1 and 2 being installed on the same system. It also fixes support for gpg 2.1.15+. Support for renaming aliases was added.
0.710 Oct 2015 11:55
This version adds support for having a default username, and for having aliases for entries (similar to symlinks, one entry simply pointing to another). Also adds support for gpg 2.1 without GPG_AGENT_INFO, a "git initremote" command for initializing a fresh git remote. This version also fixes auto-pulling in recent versions of GNOME and improves test coverage.
0.605 Dec 2014 22:44
This version adds support for storing usernames. Added a proper configuration file. git can now be managed directly from gpgpwd (init etc.) Improved error handling. Several other minor changes were made, see the NEWS file for details.
0.507 Oct 2014 13:05
This version improves output when using recent versions of GnuPG2 and outputs the best password result first (resulting in a speed gain on slow platforms such as raspberry pi). gpgpwd now requires a user to explicitly request a data format upgrade.