class Kontena::Cli::Registry::RemoveCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/cli/registry/remove_command.rb, line 7
def execute
  require_api_url
  token = require_token
  confirm unless forced?
  name = 'registry'

  registry = client(token).get("stacks/#{current_grid}/#{name}") rescue nil
  exit_with_error("Stack #{pastel.cyan(name)} does not exist") if registry.nil?

  spinner "Removing #{pastel.cyan(name)} stack " do
    client(token).delete("stacks/#{current_grid}/#{name}")
  end
end