view_marker¶ ↑
if !default_command || default_command.default != ‘force’
> "") > {{ function_name }}_usage >&2 > exit 1 > ;; >
end
> *)
if default_command
> action="{{ default_command.name }}" > {{ default_command.function_name }}_parse_requirements "$@" > shift $# > ;; >
elsif extensible.is_a? String
> if [[ -x "$(command -v "{{ extensible }}")" ]]; then > exec {{ extensible }} "$@" > else > printf "{{ strings[:invalid_command] }}\n" "$action" >&2 > exit 1 > fi > ;; >
elsif extensible
> if [[ -x "$(command -v "{{ function_name }}-$action")" ]]; then > shift > exec "{{ function_name }}-$action" "$@" > else > printf "{{ strings[:invalid_command] }}\n" "$action" >&2 > exit 1 > fi > ;; >
else
> printf "{{ strings[:invalid_command] }}\n" "$action" >&2 > exit 1 > ;; >
end