From 9292ff0f514eb6e17234f25a0418dc2a742c605a Mon Sep 17 00:00:00 2001 From: Ben Burwell Date: Sun, 2 Feb 2020 11:06:24 -0500 Subject: pass: enable clipping otp code with dmenu --- templates/.bin/passmenu | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'templates/.bin') diff --git a/templates/.bin/passmenu b/templates/.bin/passmenu index 8284ff2..b5f431b 100755 --- a/templates/.bin/passmenu +++ b/templates/.bin/passmenu @@ -7,8 +7,14 @@ password_files=( "$prefix"/**/*.gpg ) password_files=( "${password_files[@]#"$prefix"/}" ) password_files=( "${password_files[@]%.gpg}" ) -password=$(printf '%s\n' "${password_files[@]}" | dmenu "$@") +password=$(printf '%s\n' "${password_files[@]}" | dmenu) [[ -n $password ]] || exit -pass show "$password" | { IFS= read -r pass; printf %s "$pass"; } | wl-copy +cmd=show + +if [ "$1" = "otp" ]; then + cmd=otp +fi + +pass "$cmd" "$password" | { IFS= read -r pass; printf %s "$pass"; } | wl-copy -- cgit v1.2.3