Sha256: ba9a29cf100d510a01e60d55f58b043f976f149f71f9e878e873909845069cfc

Contents?: true

Size: 530 Bytes

Versions: 5

Compression:

Stored size: 530 Bytes

Contents

class Kubes::CLI
  class Docker < Kubes::Command
    desc "build", "Build docker image."
    long_desc Help.text("docker:build")
    option :push, type: :boolean, default: false
    def build
      builder = Kubes::Docker::Build.new(options)
      builder.run
      push if options[:push]
    end

    desc "push IMAGE", "Push the docker image."
    long_desc Help.text("docker:push")
    option :push, type: :boolean, default: false
    def push
      pusher = Kubes::Docker::Push.new(options)
      pusher.run
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
kubes-0.2.4 lib/kubes/cli/docker.rb
kubes-0.2.3 lib/kubes/cli/docker.rb
kubes-0.2.2 lib/kubes/cli/docker.rb
kubes-0.2.1 lib/kubes/cli/docker.rb
kubes-0.2.0 lib/kubes/cli/docker.rb