Hi, the patch below keeps the current behaviour of removing .gpg at the end of the line in the tree listing, but works with colorized lines now, too.
Before something like "\e[1;34mblue-password.gpg\e[0m" would have been output in blue, with the suffix .gpg with this patch, it will be reduced to "\e[1;34mblue-password\e[0m" still rendering it blue, but without the .gpg file suffix. This sould work things out on systems with weird file access settings that lead to tree colorizing the output on files. Greetings, Lorenz >From 452efb10432fc54147a44104f26f4636ad6133bd Mon Sep 17 00:00:00 2001 From: Lorenz Weber <[email protected]> Date: Sat, 20 Sep 2014 22:14:15 +0200 Subject: [PATCH] tree listing: remove .gpg at the end, but keep bash colorzing --- src/password-store.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/password-store.sh b/src/password-store.sh index 2287a46..851b371 100755 --- a/src/password-store.sh +++ b/src/password-store.sh @@ -332,7 +332,7 @@ cmd_show() { else echo "${path%\/}" fi - tree -C -l --noreport "$PREFIX/$path" | tail -n +2 | sed 's/\.gpg$//' + tree -C -l --noreport "$PREFIX/$path" | tail -n +2 | sed 's/\.gpg\(\x1B\[[0-9]\+m\)\{0,1\}$/\1/' #remove .gpg at end of line, but keep colors elif [[ -z $path ]]; then die "Error: password store is empty. Try \"pass init\"." else -- 2.1.0 _______________________________________________ Password-Store mailing list [email protected] http://lists.zx2c4.com/mailman/listinfo/password-store
