[PATCH] Add option --flat

Kjetil Torgrim Homme kjetil.homme at redpill-linpro.com
Tue Jul 19 10:06:23 UTC 2022


On 19/07/2022 11:37, Magnus Sandberg wrote:
> Hi,
> 
> After a few minutes of manual testing at my shell prompt, I guess this 
> one does the same;
> 
> find ${PREFIX} -type f -name '*.gpg' | grep -i "${terms}" \
>     | sed -E "s|^${PREFIX}/||" | sed -E 's/\.gpg$//' | sort
> 
> 
> 
> Assuming that 'grep -i "${terms}"' would give the same result as
> 'tree ... -P "${terms%|*}" ...'

I would prefer a version which is not reliant on tree, too.  especially 
since it seems very fragile to try to remove the glyphs used for the 
tree in the output.  (in fact, on my EL7 box, the version of tree 
shipped with the distro is incompatible with pass, so I run find(1) 
manually instead!)

A small point - I think it is better to remove the prefix and .gpg 
suffix before the grep to avoid unwanted matches (e.g., searching for 
"home" :)

-- 
Kjetil T. Homme
Redpill Linpro AS - Changing the game


More information about the Password-Store mailing list