diff --git a/idserver.sh b/idserver.sh old mode 100644 new mode 100755 index 3ed629399..feefae865 --- a/idserver.sh +++ b/idserver.sh @@ -1,4 +1,5 @@ -#!/usr/bin/bash +#!/usr/bin/env bash + config="debug" # Getting the bash script executing path. See: https://stackoverflow.com/a/630387 @@ -14,45 +15,6 @@ source_dir="$base_dir/src" build_dir="$base_dir/build" result_dir="$build_dir/results" -# Calling options -case $1 in -"clean") - clean - echo "All cleaned" - ;; -"compile") - compile - echo "All compiled" - ;; -"dockerBuild") - dockerBuild - echo "Docker images builded" - ;; -"dockerUp") - dockerUp - echo "Docker containers running" - ;; -"dockerDown") - dockerDown - echo "Docker containers deleted" - ;; -"dockerStart") - dockerStart - echo "Docker containers started" - ;; -"dockerStop") - dockerStop - echo "Docker containers stopped" - ;; -"fetchSubComponent") - fetchSubComponent - echo "Submodules updated" - ;; -*) - help - ;; -esac - # Config profile if [[ -n $2 ]]; then config=$2 @@ -136,7 +98,7 @@ function dockerStop() { docker compose -f "$base_dir/local-docker-compose.yml" stop } -help() { +function help() { echo "Use: . idserver.sh OPTION CONFIG @@ -157,3 +119,42 @@ OPTIONs: CONFIGs: Possible values are: debug and release" } + +# Calling options +case $1 in +"clean") + clean + echo "All cleaned" + ;; +"compile") + compile + echo "All compiled" + ;; +"dockerBuild") + dockerBuild + echo "Docker images builded" + ;; +"dockerUp") + dockerUp + echo "Docker containers running" + ;; +"dockerDown") + dockerDown + echo "Docker containers deleted" + ;; +"dockerStart") + dockerStart + echo "Docker containers started" + ;; +"dockerStop") + dockerStop + echo "Docker containers stopped" + ;; +"fetchSubComponent") + fetchSubComponent + echo "Submodules updated" + ;; +*) + help + ;; +esac