password-store

Simple password manager using gpg and ordinary unix directories
git clone https://git.zx2c4.com/password-store
Log | Files | Refs | README | LICENSE

commit ec97be9a3e93894ca2b6fd17f0846e538e7d35b9
parent 5ec76322db79d80b3b6d4c842884cc8b37c8b0cb
Author: Jason A. Donenfeld <Jason@zx2c4.com>
Date:   Wed, 23 Apr 2014 03:51:46 +0200

While loops don't make variables local.

Diffstat:
Msrc/password-store.sh | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/password-store.sh b/src/password-store.sh @@ -68,6 +68,7 @@ set_gpg_recipients() { exit 1 fi + local gpg_id while read -r gpg_id; do GPG_RECIPIENT_ARGS+=( "-r" "$gpg_id" ) GPG_RECIPIENTS+=( "$gpg_id" ) @@ -84,7 +85,7 @@ agent_check() { )" } reencrypt_path() { - local prev_gpg_recipients="" gpg_keys="" current_keys="" index + local prev_gpg_recipients="" gpg_keys="" current_keys="" index passfile local groups="$($GPG --list-config --with-colons | grep ^cfg:group:.*)" while read -r -d "" passfile; do local passfile_dir="${passfile%/*}" @@ -367,7 +368,7 @@ cmd_grep() { exit 1 fi agent_check - local search="$1" + local search="$1" passfile while read -r -d "" passfile; do local grepresults="$($GPG -d $GPG_OPTS "$passfile" | grep --color=always "$search")" [ $? -ne 0 ] && continue