From 0a018bffda789352e06110b4f32948ead104192c Mon Sep 17 00:00:00 2001 From: Steven Saus Date: Sun, 30 May 2021 20:53:10 -0400 Subject: [PATCH] working great! --- kpf.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kpf.sh b/kpf.sh index 4ddcced..ca91268 100755 --- a/kpf.sh +++ b/kpf.sh @@ -29,9 +29,9 @@ export KPDB=${KPDB} if [ ! -z "${1}" ];then echo "${KPPW}" | keepassxc-cli show -s "${KPDB}" "${1}" 2> /dev/null exit -else - SCRIPTDIR="$( cd "$(dirname "$0")" ; pwd -P )" - KPVALUE=$(echo "${KPPW}" | keepassxc-cli ls --recursive --flatten "${KPDB}" | fzf --no-hscroll -m --ansi --no-bold --preview="$SCRIPTDIR/kpf.sh {}" ) +else + SCRIPTNAME=$(realpath "$0") + KPVALUE=$(echo "${KPPW}" | keepassxc-cli ls --recursive --flatten "${KPDB}" | fzf --no-hscroll -m --ansi --no-bold --preview="$SCRIPTNAME {}" ) echo "${KPPW}" | keepassxc-cli show -s "${KPDB}" "${KPVALUE}" -a password 2> /dev/null | xsel -p ; xsel -o | xsel -b printf "\nThe password is copied to the clipboard.\n" printf "Username is %s" "$(echo "${KPPW}" | keepassxc-cli show -s "${KPDB}" "${KPVALUE}" -a username 2> /dev/null)"