Get the test to run
This commit is contained in:
parent
d14839762a
commit
fafd2cfc20
|
@ -40,12 +40,12 @@ EXAMPLE :
|
|||
HELP
|
||||
}
|
||||
## ]]]
|
||||
## Check the arguments [[[
|
||||
check_arguments() {
|
||||
## Manage the arguments [[[
|
||||
manage_arguments() {
|
||||
_nb_arg="${#}"
|
||||
_all_args="${*}"
|
||||
|
||||
[ "${debug}" -eq "0" ] && printf "${c_magentab}%-6b${c_reset}\n" "DEBUG : check_arguments func − ${_nb_arg} argument(s) to manage. List:\n ${_all_args}"
|
||||
[ "${debug}" -eq "0" ] && printf "${c_magentab}%-6b${c_reset}\n" "DEBUG : manage_arguments func − ${_nb_arg} argument(s) to manage. List:\n ${_all_args}"
|
||||
|
||||
## If help is needed [[[
|
||||
if printf -- '%s' "${_all_args}" | grep -q -E -- "-h|--help|help"; then
|
||||
|
@ -55,6 +55,23 @@ check_arguments() {
|
|||
exit 0
|
||||
fi
|
||||
## ]]]
|
||||
# Manage arguments [[[
|
||||
case "${_nb_arg}" in
|
||||
0 )
|
||||
## Set test to run to default (short)
|
||||
test_to_run="short"
|
||||
;;
|
||||
1 )
|
||||
test_to_run="${1}"
|
||||
;;
|
||||
* )
|
||||
## More than managed number of arguments
|
||||
print_help_message
|
||||
exit 2
|
||||
;;
|
||||
esac
|
||||
# ]]]
|
||||
|
||||
}
|
||||
## ]]]
|
||||
## Test if a disk really support SMART [[[
|
||||
|
@ -119,7 +136,7 @@ choose_correct_type() {
|
|||
}
|
||||
## ]]]
|
||||
|
||||
check_arguments "${@}"
|
||||
manage_arguments "${@}"
|
||||
|
||||
# Create files
|
||||
true > "${smart_device_list}"
|
||||
|
|
Loading…
Reference in New Issue