1. 1

    Saw it on Reddit and found this post while trying to submit it to Lobsters. Is the language still actively developed? The post is from March of this year.

    1. 3

      It appears to be active. See: https://github.com/Whiley

    1. 5

      I dislike how this leaks metadata by storing the site names in plaintext. I’d care more about people finding out I had a Neopets account than I would about the password to that (entirely hypothetical) account.

      Also, is it possible to store a username for a site as well as a password? It doesn’t look like it from the examples. Sometimes remembering what username you used for a site is harder than the password.

      1. [Comment removed by author]

        1. 2

          A coworker who used crypt used a wrapper that passed everything through Crypt::Scrypt. Worked really well.

        2. 3

          Also, is it possible to store a username for a site as well as a password? It doesn’t look like it from the examples.

          Yes, you can store a username or any arbitrary data. See the section titled Usernames, Passwords, PINs, Websites, Metadata, et cetera.

          1. 2

            See the section titled Usernames

            Oh, duh. I searched the man page for “username” but not the website.

            1. 2

              Sounds like they need to patch their man page.

          2. 3

            You can name the files whatever you like. You could create an encrypted file that was a map of random filenames to the account name if wanted. I’ve thought about creating a patch that would do that storing and lookup for you.

            1. 1

              I’m not associated with pass, but I think that would be a much-welcomed optional feature, should you find the time to implement it.

            2. 2

              You can store any data you want. However I do agree I don’t like storing the site names in plaintext, but in general I find pass a really handy tool. I have just migrated from keepassx2 to pass.