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 bd1cadd5620279b5ee781434b4f0731eb9ad730d
parent 7252e8b3cf829e908179913daad16ff2b8bdefdd
Author: Jason A. Donenfeld <Jason@zx2c4.com>
Date:   Mon, 18 Dec 2017 16:01:22 +0100

Quote array specifier

Otherwise this expands to a filename if one exists.

Suggested-by: izaberina@gmail.com

Diffstat:
Msrc/password-store.sh | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/password-store.sh b/src/password-store.sh @@ -121,7 +121,7 @@ reencrypt_path() { local group="$(sed -n "s/^cfg:group:$(sed 's/[\/&]/\\&/g' <<<"${GPG_RECIPIENTS[$index]}"):\\(.*\\)\$/\\1/p" <<<"$groups" | head -n 1)" [[ -z $group ]] && continue IFS=";" eval 'GPG_RECIPIENTS+=( $group )' # http://unix.stackexchange.com/a/92190 - unset GPG_RECIPIENTS[$index] + unset "GPG_RECIPIENTS[$index]" done gpg_keys="$($GPG $PASSWORD_STORE_GPG_OPTS --list-keys --with-colons "${GPG_RECIPIENTS[@]}" | sed -n 's/sub:[^:]*:[^:]*:[^:]*:\([^:]*\):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[a-zA-Z]*e[a-zA-Z]*:.*/\1/p' | LC_ALL=C sort -u)" fi