Sha256: 2a3ff5bed7ee53a712a749eb9a6df7736bafc0e35f2e775077e7b70808b831d8

Contents?: true

Size: 782 Bytes

Versions: 6

Compression:

Stored size: 782 Bytes

Contents

require "logstash/namespace"
require "logstash/errors"
require "logstash/pluginmanager/install"
require "logstash/pluginmanager/uninstall"
require "logstash/pluginmanager/list"
require "logstash/pluginmanager/update"
require "logstash/pluginmanager/util"
require "logstash/pluginmanager/maven_tools_patch"
require "clamp"

module LogStash
  module PluginManager
    class Error < StandardError; end

    class Main < Clamp::Command
      subcommand "install", "Install a plugin", LogStash::PluginManager::Install
      subcommand "uninstall", "Uninstall a plugin", LogStash::PluginManager::Uninstall
      subcommand "update", "Install a plugin", LogStash::PluginManager::Update
      subcommand "list", "List all installed plugins", LogStash::PluginManager::List
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
logstash-core-1.5.0.rc3.snapshot1-java lib/logstash/pluginmanager/main.rb
logstash-core-1.5.0.rc2-java lib/logstash/pluginmanager/main.rb
logstash-core-1.5.0.rc2.snapshot-java lib/logstash/pluginmanager/main.rb
logstash-core-1.5.0.rc1.1-java lib/logstash/pluginmanager/main.rb
logstash-core-1.5.0.rc1-java lib/logstash/pluginmanager/main.rb
logstash-core-1.5.0.beta2-java lib/logstash/pluginmanager/main.rb