View source | |
# 2025-01-26 - Puss Password Manager | |
I wrote about the pass Unix password manager. | |
gopher://tilde.pink/1/~bencollver/log/2024-10-14-export-password-store/ | |
gopher://tilde.pink/1/~bencollver/log/2022-02-24-pass-unix-password-manager/ | |
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 | |
I guess it might be related to me importing the GNU project keyring | |
to validate source code archives. The GNU project keyring has over | |
12,000 signatures! | |
$ gpg2 --list-signatures | wc -l | |
12019 | |
https://ftp.gnu.org/gnu/gnu-keyring.gpg | |
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 instead of pass. | |
puss.sh | |
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. | |
pass-export-csv | |
## 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 | |
# Tags | |
bencollver | |
technical | |
unix |