From 62cc986c54fc4f4b9d2bff0a700c1e9f34cc05c5 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 23 Jan 2023 10:04:46 +0100 Subject: [PATCH] Cleanup files directory too --- lib/mrsk/cli/accessory.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/mrsk/cli/accessory.rb b/lib/mrsk/cli/accessory.rb index 6fb6ae54..6df80ae5 100644 --- a/lib/mrsk/cli/accessory.rb +++ b/lib/mrsk/cli/accessory.rb @@ -86,6 +86,7 @@ class Mrsk::Cli::Accessory < Mrsk::Cli::Base invoke :stop, [ name ] invoke :remove_container, [ name ] invoke :remove_image, [ name ] + invoke :remove_files, [ name ] end desc "remove_container [NAME]", "Remove accessory container from host" @@ -99,4 +100,10 @@ class Mrsk::Cli::Accessory < Mrsk::Cli::Base accessory = MRSK.accessory(name) on(accessory.host) { execute *accessory.remove_image } end + + 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 } + end end