aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/askpass-fuzzel
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/askpass-fuzzel')
-rwxr-xr-x.local/bin/askpass-fuzzel12
1 files changed, 12 insertions, 0 deletions
diff --git a/.local/bin/askpass-fuzzel b/.local/bin/askpass-fuzzel
new file mode 100755
index 0000000..c8941ca
--- /dev/null
+++ b/.local/bin/askpass-fuzzel
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+prompt="${1:-Password:}"
+
+password=$(fuzzel --dmenu --password --prompt="" --placeholder="$prompt" --width=60 --lines=0 --keyboard-focus=on-demand --no-exit-on-keyboard-focus-loss)
+
+if [ $? -eq 0 ]; then
+ echo "$password"
+ exit 0
+else
+ exit 1
+fi