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