From 12d501164b9ad71f204bb098e6cd02652531391f Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Sun, 5 Feb 2023 23:53:44 -0800 Subject: [PATCH] :memo: Remade dependencycheck --- scripts/dependencycheck | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 scripts/dependencycheck diff --git a/scripts/dependencycheck b/scripts/dependencycheck new file mode 100755 index 00000000..58c93a58 --- /dev/null +++ b/scripts/dependencycheck @@ -0,0 +1,18 @@ +#!/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 "$@"