voidrice/.local/bin/ifinstalled
Future is FOSS dfcb81e104
fix problems with ifinstalled
simplify code & fix bug where the next argument is not checked if the first one succeeds.
2021-10-22 20:00:45 +00:00

12 lines
516 B
Bash
Executable File

#!/bin/sh
# Some optional functions in LARBS require programs not installed by default. I
# use this little script to check to see if a command exists and if it doesn't
# it informs the user that they need that command to continue. This is used in
# various other scripts for clarity's sake.
for x in "$@";do
notify() { notify-send "📦 $x" "must be installed for this function." && exit 1 ;}
/usr/bin/which "$x" >/dev/null 2>&1 || notify #you might have compiled the prog, and not install the repo pkg...
done