view_marker

> run() { > declare -g -A args=() > declare -g -A deps=() > declare -g -a other_args=() > declare -g -a env_var_names=() > declare -g -a input=() if has_unique_args_or_flags?

>   declare -g -A unique_lookup=()

end > normalize_input “$@” > parse_requirements “${input}” if user_file_exist?('before')

>   before_hook

end > > case “$action” in

deep_commands.each do |command|

>     "{{ command.action_name }}") {{ command.function_name }}_command ;;

end

if commands.empty?

>     "root") root_command ;;

end > esac

if user_file_exist?('after')

>
>   after_hook

end

> }