Sha256: 5cd6e66a16c3e538744d91246968b3e3414bf8d5d18606a5c742657907bb1f8a

Contents?: true

Size: 769 Bytes

Versions: 56

Compression:

Stored size: 769 Bytes

Contents

# @@plugins
desc 'List installed plugins'
long_desc %(Lists available plugins, including user-installed plugins.

Export plugins are available with the `--output` flag on commands that support it.

Import plugins are available using `doing import --type PLUGIN`.
)
command :plugins do |c|
  c.example 'doing plugins', desc: 'List all plugins'
  c.example 'doing plugins -t import', desc: 'List all import plugins'

  c.desc 'List plugins of type (import, export)'
  c.arg_name 'TYPE'
  c.flag %i[t type], must_match: /^(?:[iea].*)$/i, default_value: 'all'

  c.desc 'List in single column for completion'
  c.switch %i[c column], negatable: false, default_value: false

  c.action do |_global_options, options, _args|
    Doing::Plugins.list_plugins(options)
  end
end

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
doing-2.1.88 bin/commands/plugins.rb
doing-2.1.87 bin/commands/plugins.rb
doing-2.1.86 bin/commands/plugins.rb
doing-2.1.85 bin/commands/plugins.rb
doing-2.1.84 bin/commands/plugins.rb
doing-2.1.83 bin/commands/plugins.rb
doing-2.1.82 bin/commands/plugins.rb
doing-2.1.81 bin/commands/plugins.rb
doing-2.1.80 bin/commands/plugins.rb
doing-2.1.79 bin/commands/plugins.rb
doing-2.1.78 bin/commands/plugins.rb
doing-2.1.77 bin/commands/plugins.rb
doing-2.1.76 bin/commands/plugins.rb
doing-2.1.75 bin/commands/plugins.rb
doing-2.1.74 bin/commands/plugins.rb
doing-2.1.73 bin/commands/plugins.rb
doing-2.1.72 bin/commands/plugins.rb
doing-2.1.69 bin/commands/plugins.rb
doing-2.1.68 bin/commands/plugins.rb
doing-2.1.66 bin/commands/plugins.rb