Sha256: e30a3e560488f32c70e484019882fffb678c46d267f33d7a812dfa5b6ccbd9ac

Contents?: true

Size: 442 Bytes

Versions: 9

Compression:

Stored size: 442 Bytes

Contents

module YARD
  module CLI
    # Handles help for commands
    # @since 0.6.0
    class Help < Command
      def description; "Retrieves help for a command" end
      
      def run(*args)
        if args.first && cmd = CommandParser.commands[args.first.to_sym]
          cmd.run('--help')
        else
          puts "Command #{args.first} not found." if args.first
          CommandParser.run('--help')
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
yard-0.6.8 lib/yard/cli/help.rb
yard-0.6.7 lib/yard/cli/help.rb
yard-0.6.6 lib/yard/cli/help.rb
yard-0.6.5 lib/yard/cli/help.rb
yard-0.6.4 lib/yard/cli/help.rb
yard-0.6.3 lib/yard/cli/help.rb
yard-0.6.2 lib/yard/cli/help.rb
yard-0.6.1 lib/yard/cli/help.rb
yard-0.6.0 lib/yard/cli/help.rb