aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Prompt/Pass.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* address warnings in P.PassAdam Vogt2015-03-131-2/+3
| | | | | | Ignore-this: 52e03c09c4d5339085e0306044de8977 darcs-hash:20150313015636-1499c-a5e6a9954f079f1c7e973eee0aa96372b4cab6c1.gz
* XMonad.Prompt.Pass: Handle hierachical password storesJoachim Breitner2015-02-181-4/+13
| | | | | | | | | | Ignore-this: 2f0a02613780067d324b04a8cdb9c0ed pass stores its passwords in directories, so the contents of the directory store needs to be enumerated recursively. Alexander Sulfrian provided this patch on the mailinglist, which I tested (it works) and cleaned up slightly. darcs-hash:20150218091816-23c07-6951b0fd1dea96873ec7f7968e5775db8f4520be.gz
* add-new-xmonad-prompt-passeniotna.t2014-08-291-0/+142
Ignore-this: 11e85dfe3d24cef88d8d89f4e7b1ec0b This module provides 3 <XMonad.Prompt> to ease passwords manipulation (generate, read, remove): - one to lookup passwords in the password-storage. - one to generate a password for a given password label that the user inputs. - one to delete a stored password for a given password label that the user inputs. All those prompts benefit from the completion system provided by the module <XMonad.Prompt>. The password store is setuped through an environment variable PASSWORD_STORE_DIR. If this is set, use the content of the variable. Otherwise, the password store is located on user's home @$HOME\/.password-store@. Source: - The password storage implementation is <http://git.zx2c4.com/password-store the password-store cli>. - Inspired from <http://babushk.in/posts/combining-xmonad-and-pass.html> darcs-hash:20140829131928-ab0f9-201583ab1cebfed0b77492c080b8a70f7b389eeb.gz