X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=passmenu;h=e54439a617d38de402938bae61c8cfde5b6db698;hb=33f1b9d4f570c59088697ec52d155712063fd837;hp=44681efce03b9fcccc174b3867885de69cca1735;hpb=5329b8bc0f05967aedb6e9817662326ae1f4f27c;p=bin.git diff --git a/passmenu b/passmenu index 44681ef..e54439a 100755 --- a/passmenu +++ b/passmenu @@ -4,20 +4,21 @@ typeit=0 if [ "$1" = "--type" ]; then - typeit=1 - shift + typeit=1 + shift fi prefix=${PASH_DIR-~/.local/share/pash} -password=$(find "$prefix" -name '*.gpg' | awk -v prefix="$prefix" \ - '{len = length(prefix) + 2; print substr($0, len, length($0) - len - 3)}' \ - | dmenu "$@") +password=$(find "$prefix" -name '*.gpg' \ + | awk -v prefix="$prefix" \ + '{len = length(prefix) + 2; print substr($0, len, length($0) - len - 3)}' \ + | dmenu "$@") [ -n "$password" ] || exit if [ $typeit -eq 0 ]; then - pash show "$password" | head -n 1 | xclip -sel c + pash show "$password" | head -n 1 | xclip -sel c else - pash show "$password" | { IFS= read -r pass; printf %s "$pass"; } | - xdotool type --clearmodifiers --file - + pash show "$password" | { IFS= read -r pass; printf %s "$pass"; } | + xdotool type --clearmodifiers --file - fi