
Hi, I think this is a nice idea, but maybe you should get the list of passwords from the directory specified by the environment variable $PASSWORD_STORE_DIR like pass does (falling back to ~/.password-store if it's empty). Another idea would be to run `pass ls' and try to remove the pretty-printing it adds; this would avoid duplicating what pass does for finding the password directory, but would require assuming that it will always pretty-print passwords in the same way. Sadly pass doesn't seem to provide a way to just list the names of the passwords without any additional formatting. Best regards, Daniel On Thu, 19.06.2014 21:57 +0200, ardumont wrote:
Hello,
Here are the latest updates about this new XMonad.Prompt.Pass: - More explicit prompt labels for each `password` prompt - Improved documentation (more concise + add improved links rendering)
Please, let me know if anything is wrong.
ardumont writes:
Hello,
Here is an amended patch featuring: - typo fixes in header description (`helloWorld` instead of the right function `passPrompt`, missing XPConfig instance on the binding example -- thanks OODavo on #irc) - another prompt `passGeneratePrompt` to generate a password for a given entry (update already existing entry) - another prompt `passRemovePrompt` to remove a password for a given entry
I forgot to explicit that all those prompts auto-complete on existing entries.
Thanks for considering adding this. Any suggestions on improvments is more than welcome.
Cheers,
ardumont writes:
Hello,
You will find enclosed a patch to propose a new XMonad.Prompt.Pass.
From the header description documentation:
-- Provides a shell prompt to lookup passwords in a password-storage (located on user's home @$HOME\/.password-store@). -- The password storage used is <http://git.zx2c4.com/password-store the password-store cli>. -- -- When one validates its input, the corresponding password is loaded -- in the clipboard for a limited period of 45 seconds. -- -- Greatly inspired from http://babushk.in/posts/combining-xmonad-and-pass.html
I'm open to any suggestions on how to improve on this.
Cheers, -- @ardumont
-- @ardumont
-- @ardumont _______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad