    # File lib/yard/cli/command_parser.rb, line 60
          def run(*args)
            unless args == ['--help']
              if args.size == 0 || args.first =~ /^-/
                command_name = self.class.default_command
              else
                command_name = args.first.to_sym
                args.shift
              end
              if commands.has_key?(command_name)
                return commands[command_name].run(*args)
              end
            end
            list_commands
          end