notes/scripts/dependencycheck
2023-02-05 23:53:44 -08:00

18 lines
451 B
Bash
Executable file

#!/usr/bin/env bash
txtbld=$(tput bold)
txtgreen=${txtbld}$(tput setaf 2)
txtred=${txtbld}$(tput setaf 1)
txtwhite=${txtbld}$(tput setaf 7)
dependencycheck() {
for dep in "$@" ; do
if ! command -v "$dep" &> /dev/null ; then
printf "%s\n" "${txtred}✗ dependency not met: ${dep}${txtwhite}"
else
printf "%s\n" "${txtgreen} dependency met: ${dep}${txtgreen}"
fi
done
}
dependencycheck "$@"