Class: Kontena::Cli::Plugins::ListCommand
- Inherits:
-
Kontena::Command
- Object
- Clamp::Command
- Kontena::Command
- Kontena::Cli::Plugins::ListCommand
- Includes:
- Common
- Defined in:
- lib/kontena/cli/plugins/list_command.rb
Instance Attribute Summary
Attributes inherited from Kontena::Command
#arguments, #exit_code, #result
Instance Method Summary collapse
Methods included from Common
Methods inherited from Kontena::Command
banner, callback_matcher, #help_requested?, inherited, load_subcommand, requires_current_account_token, requires_current_account_token?, requires_current_grid, requires_current_grid?, requires_current_master, requires_current_master?, requires_current_master_token, requires_current_master_token?, #run, #run_callbacks, #verify_current_account_token, #verify_current_grid, #verify_current_master, #verify_current_master_token
Instance Method Details
#execute ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/kontena/cli/plugins/list_command.rb', line 7 def execute titles = ['NAME', 'VERSION', 'DESCRIPTION'] puts "%-40s %-10s %-40s" % titles Kontena::PluginManager.instance.plugins.each do |plugin| puts "%-40s %-10s %-40s" % [short_name(plugin.name), plugin.version, plugin.description] end end |