On Fri 2015-07-31 13:43, Steffen Vogel wrote:
> Hi list,
> 
> > This is only a suggestion, but I wonder if it makes sense to try to build a 
> > toolbox of useful scripts like this which is *not* integrated into the main 
> > script (in the Unix tradition of "small is beautiful“).
> 
> Mike proposed something like a plugin / hook system to extend pass’ 
> functionality for things like
> 
>  - the age of the password
>  - last usage of the password
> 
> I really like this idea.
> 
> Maybe we can add a new (hidden) folder to the password git repo.
> This directory then holds the user-specific extensions, like:
> 
>      ~/.password-store/.hooks/age.sh
> 
> Then we only need to extend the main script to source the appropriate add on 
> when calling:
> 
>     pass age mysuperpassword

What about a system similar to Git[1] where subcommands are just
exectuables in your $PATH?

This has some benefits over keeping commands in your password store:

* pass doesn't have to care about special or "blessed" directories
* Subcommands can be written in any language
* It's easy for third party packages to add new commands

Plus if you want to keep your passwords and custom commands together you
can add ~/.password-store/.hooks (or whatever it may be) to your $PATH.


[1]: https://www.kernel.org/pub/software/scm/git/docs/howto/new-command.html
_______________________________________________
Password-Store mailing list
[email protected]
http://lists.zx2c4.com/mailman/listinfo/password-store

Reply via email to