From 26507f3d1c9223778b4881f4ea62c6453c80fab3 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 16 Apr 2023 21:25:03 +0200 Subject: made scripts MENUCMD sensitive --- bin/guiscripts/dmpassgen | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) (limited to 'bin/guiscripts/dmpassgen') diff --git a/bin/guiscripts/dmpassgen b/bin/guiscripts/dmpassgen index d193998..a60112b 100755 --- a/bin/guiscripts/dmpassgen +++ b/bin/guiscripts/dmpassgen @@ -1,17 +1,44 @@ #!/usr/bin/env sh -choice="$(echo "multiline\nsingle" | dmenu -l 1 -g 2)" + +input () +{ + # menu prompt for output + if [ "$MENUCMD" = "tofi" ] + then + inp="$(tofi --prompt-text "$1 " &2 + read inp + fi + echo $inp +} +# menu select long +if [ "$MENUCMD" = "tofi" ] +then + menucmd="tofi --prompt login:" +elif [ "$MENUCMD" = "dmenu" ] +then + menucmd="dmenu -l 10 -g 1 -x -i -p login:" +else + menucmd="fzf" +fi + +choice="$(echo "multiline\nsingle" | $MENUCMD)" test -z "${choice}" && exit 1 -password="$(dmenu -p "name:"