repo: uritools
action: commit
revision: 
path_from: 
revision_from: b6e986054a5e448b6ec2254bfe26b1bb90f260cb:
path_to: 
revision_to: 
git.thebackupbox.net
uritools
git clone git://git.thebackupbox.net/uritools
commit b6e986054a5e448b6ec2254bfe26b1bb90f260cb
Author: epoch 
Date:   Thu Feb 17 01:17:53 2022 +0000

    added checks in choose to see if dmenu and pmenu are installed

diff --git a/choose b/choose
index 4edf7a711224a6d90a18acaace5d94f333090c85..
index ..87fb4c2772175bb063d734984a093c4f94f4df01 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

-----END OF PAGE-----