Sha256: 721e55dd3b873e86aad16d5018c7fc79ce3494776ef14cc60064b121601250d9

Contents?: true

Size: 916 Bytes

Versions: 30

Compression:

Stored size: 916 Bytes

Contents

class Kamal::Cli::Registry < Kamal::Cli::Base
  desc "login", "Log in to registry locally and remotely"
  option :skip_local, aliases: "-L", type: :boolean, default: false, desc: "Skip local login"
  option :skip_remote, aliases: "-R", type: :boolean, default: false, desc: "Skip remote login"
  def login
    run_locally    { execute *KAMAL.registry.login } unless options[:skip_local]
    on(KAMAL.hosts) { execute *KAMAL.registry.login } unless options[:skip_remote]
  end

  desc "logout", "Log out of registry locally and remotely"
  option :skip_local, aliases: "-L", type: :boolean, default: false, desc: "Skip local login"
  option :skip_remote, aliases: "-R", type: :boolean, default: false, desc: "Skip remote login"
  def logout
    run_locally    { execute *KAMAL.registry.logout } unless options[:skip_local]
    on(KAMAL.hosts) { execute *KAMAL.registry.logout } unless options[:skip_remote]
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
kamal-2.4.0 lib/kamal/cli/registry.rb
nocoffee-kamal-2.3.0.3 lib/kamal/cli/registry.rb
nocoffee-kamal-2.3.0.2 lib/kamal/cli/registry.rb
nocoffee-kamal-2.3.0.1 lib/kamal/cli/registry.rb
kamal-2.3.0 lib/kamal/cli/registry.rb
kamal-2.2.2 lib/kamal/cli/registry.rb
kamal-2.2.1 lib/kamal/cli/registry.rb
kamal-2.2.0 lib/kamal/cli/registry.rb
kamal-1.9.2 lib/kamal/cli/registry.rb
kamal-2.1.2 lib/kamal/cli/registry.rb
kamal-2.1.1 lib/kamal/cli/registry.rb
kamal-2.1.0 lib/kamal/cli/registry.rb
kamal-1.9.1 lib/kamal/cli/registry.rb
kamal-2.0.0 lib/kamal/cli/registry.rb
kamal-1.9.0 lib/kamal/cli/registry.rb
kamal-2.0.0.rc4 lib/kamal/cli/registry.rb
kamal-2.0.0.rc3 lib/kamal/cli/registry.rb
kamal-2.0.0.rc2 lib/kamal/cli/registry.rb
kamal-2.0.0.rc1 lib/kamal/cli/registry.rb
kamal-2.0.0.beta2 lib/kamal/cli/registry.rb