From 2c02186ea66b1500d758f6f30222079558bcd1c9 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Mon, 19 Jan 2015 13:38:14 +0100 Subject: Correct path for top level grep --- src/password-store.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/password-store.sh b/src/password-store.sh index d4e9515..160250f 100755 --- a/src/password-store.sh +++ b/src/password-store.sh @@ -346,9 +346,10 @@ cmd_grep() { [ $? -ne 0 ] && continue passfile="${passfile%.gpg}" passfile="${passfile#$PREFIX/}" - local passfile_dir="${passfile%/*}" + local passfile_dir="${passfile%/*}/" + [[ $passfile_dir == "${passfile}/" ]] && passfile_dir="" passfile="${passfile##*/}" - printf "\e[94m%s/\e[1m%s\e[0m:\n" "$passfile_dir" "$passfile" + printf "\e[94m%s\e[1m%s\e[0m:\n" "$passfile_dir" "$passfile" echo "$grepresults" done < <(find -L "$PREFIX" -iname '*.gpg' -print0) } -- cgit v1.2.3