Module: VagrantDockerCertificatesManager

Defined in:
lib/vagrant-docker-certificates-manager/config.rb,
lib/vagrant-docker-certificates-manager/plugin.rb,
lib/vagrant-docker-certificates-manager/command.rb,
lib/vagrant-docker-certificates-manager/helpers.rb,
lib/vagrant-docker-certificates-manager/util/os.rb,
lib/vagrant-docker-certificates-manager/util/ui.rb,
lib/vagrant-docker-certificates-manager/version.rb,
lib/vagrant-docker-certificates-manager/util/cert.rb,
lib/vagrant-docker-certificates-manager/util/registry.rb,
lib/vagrant-docker-certificates-manager/actions/install.rb,
lib/vagrant-docker-certificates-manager/actions/uninstall.rb

Defined Under Namespace

Modules: Actions, Cert, OS, Registry, Ui, UiHelpers Classes: Command, Config, Plugin

Constant Summary collapse

BASE_CMD =
if defined?(Vagrant) && Vagrant.respond_to?(:plugin)
  Vagrant.plugin("2", :command)
else
  Class.new do
    def initialize(argv = [], env = {})
      @argv = argv || []
      @env  = env  || {}
    end

    def parse_options(parser)
      parser.order!(@argv)
      @argv
    rescue OptionParser::InvalidOption
      nil
    end
  end
end
VERSION =
begin
  path = File.expand_path("VERSION", __dir__)
  File.exist?(path) ? File.read(path).split("#").first.strip : "0.1.0"
rescue StandardError
  "0.1.0"
end