| 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 |