Created a function to check dependencies

This commit is contained in:
Roger Gonzalez 2023-01-06 21:21:31 -03:00
parent 5f2066ad74
commit 119dfa3430
Signed by: rogs
GPG Key ID: C7ECE9C6C36EC2E6

View File

@ -1,5 +1,5 @@
#!/usr/bin/env sh #!/usr/bin/env sh
set -e set -eu
echo "====================================================" echo "===================================================="
echo " ___ ___ ___ " echo " ___ ___ ___ "
@ -25,19 +25,18 @@ echo ""
# ============================================================================================ # ============================================================================================
echo "Checking prerequisites..." echo "Checking prerequisites..."
if command -v docker &> /dev/null; then check_dependencides() {
echo "Docker exists ✅ " if command -v $1 &> /dev/null; then
else echo "$1 exists ✅ "
echo "⚠ You need to have docker installed and in your PATH! EXITING ⚠" else
exit 255 echo "⚠ You need to have $1 installed and in your PATH! EXITING ⚠"
fi 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
# ============================================================================================ # ============================================================================================
# ============================================================================================ # ============================================================================================