commit 2c02186ea66b1500d758f6f30222079558bcd1c9 parent f924746af684d44abe1fd67eb681ed10438819a8 Author: Jason A. Donenfeld <Jason@zx2c4.com> Date: Mon, 19 Jan 2015 13:38:14 +0100 Correct path for top level grep Diffstat:
M | src/password-store.sh | | | 5 | +++-- |
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git 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) }