From 00e05613d207bdf8fdbabbecf0536ef1a3b79928 Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Wed, 26 Apr 2023 15:39:28 +0200 Subject: [PATCH] Update 2023-04-26 15:39 OpenBSD/amd64-dalek --- .bin/passmenu-edit | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.bin/passmenu-edit b/.bin/passmenu-edit index bf3bd35..2ab209d 100755 --- a/.bin/passmenu-edit +++ b/.bin/passmenu-edit @@ -7,7 +7,9 @@ prefix=${PASSWORD_STORE_DIR-~/.password-store} while true do - unset password_files; + unset password_files + unset PASS + unset FOLDER password_files=( "$prefix"/**/*.gpg ) @@ -19,6 +21,8 @@ do EXTRA="-q ${password#*/}" + echo "$password" | fgrep -q '/' && FOLDER="${password%/*}/" + echo "---------" echo "Selected: $password" PASS="$(pass "$password")" @@ -32,7 +36,7 @@ do case $REPLY in [eE]) echo "Editing $password."; pass edit "$password"; ;; - [rR]) echo -n "Rename to: "; read; [ ! -z "$REPLY" ] && pass mv "$password" "$REPLY"; ;; + [rR]) echo -n "Rename to: "; read -i "$FOLDER" -e REPLY; [ ! -z "$REPLY" ] && pass mv "$password" "$REPLY"; ;; [nN]) pass generate -i "$password" 22; ;; [dD]) pass rm "$password"; unset EXTRA; ;; esac