2025-01-26 - Puss Password Manager ================================== I wrote about the pass Unix password manager [1] [2]. After a recent Slackware install, the pass script began to delay for 60 seconds or more before prompting me for my GPG password. I tracked the delay down to gpg2 waiting for pinentry. I could work around the delay by adding the following line to my .gnupg/gpg-agent.conf no-allow-external-cache It may be related to me importing the GNU project keyring [3] to validate source code archives. The GNU project keyring has over 12,000 signatures! $ gpg2 --list-signatures | wc -l 12019 While troubleshooting this, i asked for help in the #pass IRC channel on libera.chat. I did not receive help, but i received a condescending attitude about me running X11 instead of Wayland. I want better than that. I found a minimal script named puss.sh. I modified it to be a drop-in replacement for the pass password-store Unix password manager. I copied my ~/.password-store/ to ~/.pusswordstore/ and started using puss.sh [4] instead of pass. This resolves all of the items on my wishlist for the pass Unix password manager. * No condescension. * No delay of over 60 seconds to decrypt a password. * Support NO_COLOR standard. (Colors are not ever used.) * Support for CSV export. [5] 2025-05-19 - puss.sh version 7 ------------------------------ * Make "puss search" case insensitive. * Catch wrong password in "puss edit" to avoid data loss. tags: bencollver,technical,unix,versus Footnotes ========= [1] Pass Unix Password Manager [2] Export Password Store [3] GNU project keyring [4] puss.sh [5] pass-export-csv Tags ==== bencollver technical unix versus