def command_name_from_args
      @command_name_from_args ||= (longest_valid_command_name_from(@args) || @default_command)
    end
#
Attempts to locate a command name from within the arguments.
Supports multi-word commands, using the largest possible match.
Returns the default command, if no valid commands found in the args.