summaryrefslogtreecommitdiff
path: root/install.sh
diff options
context:
space:
mode:
authorRoger Gonzalez <roger@rogs.me>2023-01-06 21:21:31 -0300
committerRoger Gonzalez <roger@rogs.me>2023-01-06 21:21:31 -0300
commit119dfa343029ae950dbbfc97d8670072a6a3c83a (patch)
treeed90f5fd2169fbc0270c388162d1934ebc40a748 /install.sh
parent5f2066ad742f1075246c766e4611b9c72941d91b (diff)
Created a function to check dependencies
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh25
1 files changed, 12 insertions, 13 deletions
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
# ============================================================================================
# ============================================================================================