1
0
mirror of https://github.com/docker-mailserver/docker-mailserver.git synced 2025-07-07 06:16:15 +02:00

setup.sh/setup: show usage when no argument is given (#2540)

This commit is contained in:
Casper
2022-04-18 15:28:12 +02:00
committed by GitHub
parent 1b1877f025
commit ee0c088b1f
3 changed files with 10 additions and 4 deletions

View File

@ -236,4 +236,5 @@ function _main
return 0
}
[[ -z ${1:-} ]] && set 'help'
_main "${@}"

View File

@ -167,4 +167,9 @@ function _main
esac
}
_main "${@}"
if [[ -z ${1:-} ]]
then
_usage
else
_main "${@}"
fi

View File

@ -936,10 +936,10 @@ EOF
# --- setup.sh ----------------------------------
# -----------------------------------------------
@test "checking setup.sh: exit with error when no arguments provided" {
@test "checking setup.sh: show usage when no arguments provided" {
run ./setup.sh
assert_failure
assert_line --index 0 --partial "The command '' is invalid."
assert_success
assert_output --partial "This is the main administration script that you use for all your interactions with"
}
@test "checking setup.sh: exit with error when wrong arguments provided" {