Don't lock until confirmed

This commit is contained in:
Donal McBreen
2024-05-20 13:01:22 +01:00
parent 64f5955444
commit b12654ccd0

View File

@@ -192,8 +192,8 @@ class Kamal::Cli::Main < Kamal::Cli::Base
desc "remove", "Remove Traefik, app, accessories, and registry session from servers" desc "remove", "Remove Traefik, app, accessories, and registry session from servers"
option :confirmed, aliases: "-y", type: :boolean, default: false, desc: "Proceed without confirmation question" option :confirmed, aliases: "-y", type: :boolean, default: false, desc: "Proceed without confirmation question"
def remove def remove
mutating do confirming "This will remove all containers and images. Are you sure?" do
confirming "This will remove all containers and images. Are you sure?" do mutating do
invoke "kamal:cli:traefik:remove", [], options.without(:confirmed) invoke "kamal:cli:traefik:remove", [], options.without(:confirmed)
invoke "kamal:cli:app:remove", [], options.without(:confirmed) invoke "kamal:cli:app:remove", [], options.without(:confirmed)
invoke "kamal:cli:accessory:remove", [ "all" ], options invoke "kamal:cli:accessory:remove", [ "all" ], options