Method: Commands::List#options

Defined in:
lib/commands/plugin.rb

#optionsObject



505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
# File 'lib/commands/plugin.rb', line 505

def options
  OptionParser.new do |o|
    o.set_summary_indent('  ')
    o.banner =    "Usage: #{@base_command.script_name} list [OPTIONS] [PATTERN]"
    o.define_head "List available plugins."
    o.separator   ""        
    o.separator   "Options:"
    o.separator   ""
    o.on(         "-s", "--source=URL1,URL2", Array,
                  "Use the specified plugin repositories.") {|@sources|}
    o.on(         "--local", 
                  "List locally installed plugins.") {|@local| @remote = false}
    o.on(         "--remote",
                  "List remotely availabled plugins. This is the default behavior",
                  "unless --local is provided.") {|@remote|}
  end
end