
Hello, Daniel Schoepe writes:
Hi,
I think this is a nice idea,
Great!
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).
Good idea, this way people can specify another storage folder if they want to.
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
Yes, another idea which abstracts away again from where it is stored and avoid code duplication.
that it will always pretty-print passwords in the same way.
At the moment, `man pass` specify `tree` program as the implementation. This one needs a little extra work because of the parsing output though.
Sadly pass doesn't seem to provide a way to just list the names of the passwords without any additional formatting.
Indeed. I propose to improve the existing code with the first implementation suggestion as a first step. And then, if it is approved and merged, see what users say about it. What do you think? Best regards,
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
-- @ardumont