From 04a4ce2653d8229ed29f19f4e16ff1b24cc4b63b Mon Sep 17 00:00:00 2001 From: Josh Ashton Date: Mon, 12 Feb 2024 09:15:07 -0700 Subject: [PATCH] minor formatting of check-dependency script --- check-dependency | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/check-dependency b/check-dependency index c552fd4..3226a77 100755 --- a/check-dependency +++ b/check-dependency @@ -1,4 +1,12 @@ #!/bin/zsh + +if [[ $# -ne 2 ]]; then + echo "Usage: $0 " + echo "Checks if a command is installed and if not, installs the package." + echo "Supported package managers: apt, pacman, dnf, yum, brew, port" + exit 1 +fi + COMMAND=$1 PACKAGE=$2 @@ -12,7 +20,7 @@ error() { if ! command -v $COMMAND &> /dev/null then if [[ "$OSTYPE" == "linux-gnu"* ]]; then - echo "$COMMAND not found. Installing $COMMAND..." + echo "$COMMAND not found. Installing $PACKAGE..." DISTRO=$(cat /etc/os-release | grep -oP '(?<=^ID=).+' | tr -d '"') @@ -57,5 +65,5 @@ then error fi else - echo "$COMMAND is already installed." + echo "Package $PACKAGE which provides the command $COMMAND, is already installed." fi