]> git.armaanb.net Git - bin.git/blobdiff - passmenu
xsel: new script
[bin.git] / passmenu
index a3bdeecb30e21a7d6ed05e494bb18920a7f3dc25..e54439a617d38de402938bae61c8cfde5b6db698 100755 (executable)
--- 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 yacy/admin | 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