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