summary refs log tree commit diff
path: root/bin/menu
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-02-10 12:32:48 +0100
committerRobert Günzler <r@gnzler.io>2026-02-10 12:41:25 +0100
commit63feeb9f369fc6176e85c1c2d8fcc863caad1946 (patch)
tree41cd5d2d1ec36e74e464caab722cc9b460153f04 /bin/menu
parent5bd0a4aca65ecb9818ef1285982d160b6b6ff665 (diff)
start new
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'bin/menu')
-rwxr-xr-xbin/menu56
1 files changed, 0 insertions, 56 deletions
diff --git a/bin/menu b/bin/menu
deleted file mode 100755
index b3a87bc..0000000
--- a/bin/menu
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/bin/sh
-set -e
-[ -n "$DEBUG" ] && set -x
-
-# make sure there we are the only running menu
-pgrep bemenu >/dev/null && pkill -f bemenu
-
-# always source the config to make sure
-. "$HOME"/.config/bemenu.conf
-
-arg0=bemenu
-MENU_PROMPT=${MENU_PROMPT:-}
-MENU_FROM_PATH=${MENU_FROM_PATH:-}
-
-# this is used by -run to combine desktop files and PATH binaries
-if [ -n "$MENU_FROM_PATH" ]; then
-	(cat ; (fd -tf -tl -tx . $(printf "%s" "$PATH" | tr : ' ') -x printf "%s\n" {/} | sort -u)) |
-		env -u MENU_FROM_PATH $0
-	exit $?
-fi
-
-idx=0
-while test $# -gt $idx; do
-	case "$1" in
-	-run)
-		# arg0=bemenu-run
-		export MENU_FROM_PATH=1 # reexec
-		arg0="j4-dmenu-desktop --no-generic --dmenu=$0 --term=foot"
-		shift
-		;;
-	-drun)
-		arg0="j4-dmenu-desktop --no-generic --dmenu=$0 --term=foot"
-		shift
-		;;
-	-p)
-		shift
-		MENU_PROMPT="$1"
-		shift
-		;;
-	-x)
-		shift
-		BEMENU_OPTS="${BEMENU_OPTS} --password"
-		;;
-	esac
-	idx=$((idx + 1))
-done
-
-if [ -n "${MENU_POPUP}" ]; then
-	BEMENU_OPTS="${BEMENU_OPTS} --center --width-factor 0.5 --border 2 --list 8" # --fixed-height
-fi
-
-BEMENU_OPTS="${BEMENU_OPTS} --prompt \"${MENU_PROMPT}\""
-
-BEMENU_OPTS="${BEMENU_OPTS} $*"
-
-exec ${arg0}