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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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" {