pass- posix password manager |
git clone git://git.acid.vegas/pass.git |
Log | Files | Refs | Archive | README | LICENSE |
commit 6f2a8935fa90c079833d30a42d7ae83126614c3b
parent 78dfa80712483f5f6edc447c863b191436538df1 Author: acidvegas <acid.vegas@acid.vegas> Date: Sat, 26 Aug 2023 16:04:35 -0400 Fixed pass menu not allowing directory traversing Diffstat:
|
1 file changed, 3 insertions(+), 4 deletions(-) |
diff --git a/pass b/pass @@ -1,12 +1,11 @@ #!/bin/sh # posix password manager - developed by acidvegas (https://git.acid.vegas/pass) - umask 077 export GPG_TTY=$(tty) GPG_ID="acidvegas" # change me GPG_OPTS="-q --yes --compress-algo=none --no-encrypt-to --batch" -METHOD="copy" +METHOD="type" PASS_DIR=$HOME/.secrets if [ -z $EDITOR ]; then @@ -54,9 +53,9 @@ menu() { while : do if [ $cwd = $PASS_DIR ]; then - cmd=$(ls -p $cwd | dmenu "$@") + cmd=$(ls -p $cwd | dmenu -l 5 "$@") else - cmd=$($(echo ".." && ls -p $cwd) | dmenu "$@") + cmd=$({ echo ".."; ls -p $cwd | sed 's/\.gpg$//'; } | dmenu -l 5 "$@") fi if [ -z $cmd ]; then break |