Update template
This commit is contained in:
parent
63af38d223
commit
e1794dfbf6
@ -100,14 +100,39 @@ define_vars() { # {{{
|
|||||||
}
|
}
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
is_command_available() { # {{{
|
||||||
|
|
||||||
|
local_command_available_cmd="${1}"
|
||||||
|
debug_prefix="${2:-}"
|
||||||
|
|
||||||
|
## Return False by default
|
||||||
|
return_command_available="1"
|
||||||
|
|
||||||
|
if [ "$(command -v ${local_command_available_cmd})" ]; then
|
||||||
|
debug_message "${debug_prefix}is_command_available − \
|
||||||
|
${RED}${local_command_available_cmd}${COLOR_DEBUG} seems present on this host."
|
||||||
|
return_command_available="0"
|
||||||
|
else
|
||||||
|
debug_message "${debug_prefix}is_command_available − \
|
||||||
|
${RED}${local_command_available_cmd}${COLOR_DEBUG} is not available on this host."
|
||||||
|
return_command_available="1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
unset local_command_available_cmd
|
||||||
|
unset debug_prefix
|
||||||
|
|
||||||
|
return "${return_command_available}"
|
||||||
|
}
|
||||||
|
# }}}
|
||||||
|
|
||||||
main() { # {{{
|
main() { # {{{
|
||||||
|
|
||||||
debug_message "--- MAIN BEGIN"
|
debug_message "--- MAIN BEGIN"
|
||||||
|
|
||||||
## If script should not be executed right now {{{
|
## If a command is missing {{{
|
||||||
### Exit
|
### Exit with error message
|
||||||
is_script_ok \
|
is_command_available "test_me" "| " \
|
||||||
&& exit 0
|
|| error_message "No test_me command available. Please install test_me package with your package manager." 01
|
||||||
## }}}
|
## }}}
|
||||||
|
|
||||||
## Define all vars
|
## Define all vars
|
||||||
|
Loading…
Reference in New Issue
Block a user