From 119dfa343029ae950dbbfc97d8670072a6a3c83a Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Fri, 6 Jan 2023 21:21:31 -0300 Subject: Created a function to check dependencies --- install.sh | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index 465e78c..39e5651 100755 --- a/install.sh +++ b/install.sh @@ -1,5 +1,5 @@ #!/usr/bin/env sh -set -e +set -eu echo "====================================================" echo " ___ ___ ___ " @@ -25,19 +25,18 @@ echo "" # ============================================================================================ echo "Checking prerequisites..." -if command -v docker &> /dev/null; then - echo "Docker exists ✅ " -else - echo "⚠ You need to have docker installed and in your PATH! EXITING ⚠" - exit 255 -fi +check_dependencides() { + if command -v $1 &> /dev/null; then + echo "$1 exists ✅ " + else + echo "⚠ You need to have $1 installed and in your PATH! EXITING ⚠" + exit 255 + fi +} + +check_dependencides "docker" +check_dependencides "docker-compose" -if command -v docker-compose &> /dev/null; then - echo "docker-compose exists ✅ " -else - echo "⚠ You need to have docker-compose installed and in your PATH! EXITING ⚠" - exit 255 -fi # ============================================================================================ # ============================================================================================ -- cgit v1.2.3