diff --git a/detect.sh b/detect.sh index 6a9474b..268afe9 100644 --- a/detect.sh +++ b/detect.sh @@ -1,24 +1,16 @@ #!/usr/bin/env bash +set -euo pipefail -# Si docker existe -> apps docker -if command -v docker >/dev/null 2>&1 -then - echo docker - exit 0 +BASE="unknown" + +if command -v apk >/dev/null 2>&1; then + BASE="apk" +elif command -v apt-get >/dev/null 2>&1; then + BASE="apt" fi -# Sinon si apk -> alpine -if command -v apk >/dev/null 2>&1 -then - echo apk - exit 0 -fi - -# Sinon apt (debian / ubuntu) -if command -v apt-get >/dev/null 2>&1 -then - echo apt - exit 0 -fi - -echo unknown \ No newline at end of file +if command -v docker >/dev/null 2>&1; then + echo "${BASE}+docker" +else + echo "${BASE}" +fi \ No newline at end of file