From b6e986054a5e448b6ec2254bfe26b1bb90f260cb Mon Sep 17 00:00:00 2001 From: epoch Date: Thu, 17 Feb 2022 01:17:53 +0000 Subject: added checks in choose to see if dmenu and pmenu are installed --- choose | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/choose b/choose index 4edf7a7..87fb4c2 100755 --- a/choose +++ b/choose @@ -14,7 +14,15 @@ fi if [ $DISPLAY ];then #usage: dmenu [-bfiv] [-l lines] [-p prompt] [-fn font] [-m monitor] # [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid] - dmenu -l 10 -p "$prompt" -nb '#000000' -nf '#00aa00' -sb '#006600' -sf '#00ff00' + if which dmenu 2>&1 >/dev/null;then + dmenu -l 10 -p "$prompt" -nb '#000000' -nf '#00aa00' -sb '#006600' -sf '#00ff00' + else + printf "dmenu missing. %s\n" "https://tools.suckless.org/dmenu/" + fi else - pmenu -p "$prompt" + if which pmenu 2>&1 >/dev/null; then + pmenu -p "$prompt" + else + printf "pmenu missing. %s\n" "https://github.com/sgtpep/pmenu" + fi fi -- cgit v1.2.3