[pass] ***UNCHECKED*** Re: [Feature Request] Add a `--raw` option to `pass ls`

Lenz Weber mail at lenzw.de
Wed Nov 9 21:43:22 CET 2016


Actually, if you want to write a software to use that ouput this should
be quite intuitive for you, yes.

Even simpler would be

{ cd ${PASSWORD_STORE_DIR:-$HOME/.password-store}; find -type f -name
'*.gpg' -printf "%P\n" | sed 's/\.gpg$//'; }

just don't forget the braces.

Am 09.11.2016 um 21:22 schrieb Tobias Girstmair:
>> TL;DR We don't need `pass ls --raw` because we have `ls -1`
>
> well, `ls -1` doesn't exactly provide a recursive output. this could be done with a convoluted tree statement (see my patch) or this find one (which isn't simpler, and I haven't checked for symlinks or other strange things):
>
>
>     find ${PASSWORD_STORE_DIR:-$HOME/.password-store} -type f -name '*.gpg'|sed 's|^${PASSWORD_STORE_DIR:-$HOME/.password-store}/||'|sed 's/\.gpg$//'
>
>
> intuitive, isn't it? ;-)
>
> Another use case is an interactive user, who wants to copy-paste a line of the `pass ls` output into `pass show`. 
>
> -- Tobias
> _______________________________________________
> Password-Store mailing list
> Password-Store at lists.zx2c4.com
> http://lists.zx2c4.com/mailman/listinfo/password-store





More information about the Password-Store mailing list