From 008e5588049141ac81041589fc785f49802fd8db Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 18 Nov 2022 18:18:48 +0100 Subject: bin/menu: update --- bin/menu | 59 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 30 insertions(+), 29 deletions(-) (limited to 'bin') diff --git a/bin/menu b/bin/menu index 954755d..f40e762 100755 --- a/bin/menu +++ b/bin/menu @@ -10,42 +10,43 @@ args= idx=0 while test $# -gt $idx; do - case "$1" in - -run) - arg0=bemenu-run - prompt=" 󰏌 " - shift - ;; - -drun) - # arg0=$HOME/devel/upstream/github.com/Cloudef/bemenu/bemenu-drun; prompt=bin - arg0=bemenu-drun - prompt=" 󱂬 " - main_color="#e03c8a" - shift - ;; - -p) - shift - prompt="$1" - shift - ;; - -x) - shift; MENU_PASSWORD=1 ;; - esac - idx=$((idx+1)) + case "$1" in + -run) + arg0=bemenu-run + prompt=" 󰏌 " + shift + ;; + -drun) + # arg0=$HOME/devel/upstream/github.com/Cloudef/bemenu/bemenu-drun; prompt=bin + arg0=bemenu-drun + prompt=" 󱂬 " + main_color="#e03c8a" + shift + ;; + -p) + shift + prompt="$1" + shift + ;; + -x) + shift + MENU_PASSWORD=1 + ;; + esac + idx=$((idx + 1)) done # HACK: https://github.com/Cloudef/bemenu/issues/5 args= [ -n "${MENU_PASSWORD}" ] && args="${args} --password" - # make sure there we are the only running menu pgrep "${arg0}" && pkill "${arg0}" exec "${arg0}" \ - --tb "$main_color" --tf '#fffffb' \ - --hb "$main_color" --hf '#fffffb' \ - --scb '#1c1c1c' --scf "$main_color" \ - --prompt="${prompt}" \ - ${args} \ - "$@" + --tb "$main_color" --tf '#fffffb' \ + --hb "$main_color" --hf '#fffffb' \ + --scb '#1c1c1c' --scf "$main_color" \ + --prompt="${prompt}" \ + ${args} \ + "$@" -- cgit 1.4.1