diff options
author | Roger Gonzalez <roger@rogs.me> | 2023-01-06 21:21:31 -0300 |
---|---|---|
committer | Roger Gonzalez <roger@rogs.me> | 2023-01-06 21:21:31 -0300 |
commit | 119dfa343029ae950dbbfc97d8670072a6a3c83a (patch) | |
tree | ed90f5fd2169fbc0270c388162d1934ebc40a748 /install.sh | |
parent | 5f2066ad742f1075246c766e4611b9c72941d91b (diff) |
Created a function to check dependencies
Diffstat (limited to 'install.sh')
-rwxr-xr-x | install.sh | 25 |
1 files changed, 12 insertions, 13 deletions
@@ -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 # ============================================================================================ # ============================================================================================ |