From 3cbe8700c8c6cb1ac41b506681234f995ca979ba Mon Sep 17 00:00:00 2001 From: Yves Fischer Date: Mon, 1 Feb 2016 09:09:31 +0100 Subject: cern-scripts: restructure source directory --- .../src/main/resources/bin/dmenu-pass.sh | 40 ---------------------- 1 file changed, 40 deletions(-) delete mode 100755 packages/cern-scripts/src/main/resources/bin/dmenu-pass.sh (limited to 'packages/cern-scripts/src/main/resources/bin/dmenu-pass.sh') diff --git a/packages/cern-scripts/src/main/resources/bin/dmenu-pass.sh b/packages/cern-scripts/src/main/resources/bin/dmenu-pass.sh deleted file mode 100755 index bb3be7a..0000000 --- a/packages/cern-scripts/src/main/resources/bin/dmenu-pass.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env bash - -shopt -s nullglob globstar - -prefix=${PASSWORD_STORE_DIR-~/.password-store} -password_files=( "$prefix"/**/*.gpg ) -password_files=( "${password_files[@]#"$prefix"/}" ) -password_files=( "${password_files[@]%.gpg}" ) - -password=$(printf '%s\n' "${password_files[@]}" | dmenu "$@") - -[[ -n $password ]] || exit - -while true; do - pass show "$password" 2>&1 \ - | sed -e 's/^pass:.*/pass: XXXX/' \ - | xmessage -file - \ - -buttons "Done:1,Copy 'login':2,Copy 'pass':3,Copy all:4" \ - -default "Done" \ - -nearmouse -timeout 10 - case "$?" in - 2) - pass show "$password" 2>&1 \ - | sed -ne 's/^login: \(.*\)/\1/p' \ - | xclip -i -verbose -l 1 2>/dev/null - ;; - 3) - pass show "$password" 2>&1 \ - | sed -ne 's/^pass: \(.*\)/\1/p' \ - | xclip -i -verbose -l 1 2>/dev/null - ;; - 4) - pass show "$password" 2>&1 \ - | xclip -i -verbose -l 1 2>/dev/null - ;; - *) - break - ;; - esac -done -- cgit v1.2.1