diff --git a/lib/mrsk/cli/accessory.rb b/lib/mrsk/cli/accessory.rb index 6df80ae5..85c92785 100644 --- a/lib/mrsk/cli/accessory.rb +++ b/lib/mrsk/cli/accessory.rb @@ -104,6 +104,6 @@ class Mrsk::Cli::Accessory < Mrsk::Cli::Base desc "remove_files [NAME]", "Remove accessory directory used for uploaded files from host" def remove_files(name) accessory = MRSK.accessory(name) - on(accessory.host) { execute :rm, "-rf", accessory.service_name } + on(accessory.host) { execute *accessory.remove_files } end end diff --git a/lib/mrsk/commands/accessory.rb b/lib/mrsk/commands/accessory.rb index 3249a98a..8bbeb363 100644 --- a/lib/mrsk/commands/accessory.rb +++ b/lib/mrsk/commands/accessory.rb @@ -46,6 +46,10 @@ class Mrsk::Commands::Accessory < Mrsk::Commands::Base ).join(" "), host: host end + def remove_files + [ :rm, "-rf", service_name ] + end + def remove_container docker :container, :prune, "-f", *service_filter end