(TXT) View source
       
       # 2025-01-26 - Puss Password Manager
       
       I wrote about the pass Unix password manager.
       
 (DIR) gopher://tilde.pink/1/~bencollver/log/2024-10-14-export-password-store/
       
 (DIR) 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
       
 (HTM) 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.
       
 (TXT) 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.
       
 (TXT) 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
       
 (DIR) bencollver
 (DIR) technical
 (DIR) unix