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.41 bin/commands/plugins.rb
doing-2.1.40 bin/commands/plugins.rb
doing-2.1.39 bin/commands/plugins.rb
doing-2.1.38 bin/commands/plugins.rb
doing-2.1.37 bin/commands/plugins.rb
doing-2.1.36 bin/commands/plugins.rb
doing-2.1.35 bin/commands/plugins.rb
doing-2.1.34 bin/commands/plugins.rb
doing-2.1.33 bin/commands/plugins.rb
doing-2.1.32 bin/commands/plugins.rb
doing-2.1.31pre bin/commands/plugins.rb
doing-2.1.30 bin/commands/plugins.rb
doing-2.1.29 bin/commands/plugins.rb
doing-2.1.28 bin/commands/plugins.rb
doing-2.1.27 bin/commands/plugins.rb
doing-2.1.26 bin/commands/plugins.rb