using HanaToolbox.Cli; using HanaToolbox.Config; using HanaToolbox.Logging; using HanaToolbox.Services; namespace HanaToolbox.Commands; public static class CleanCommand { public static async Task RunAsync(CliArgs cli) { var log = new AppLogger(cli.Verbose); try { var config = ConfigService.Load(); log.Step("Starting cleanup..."); await new CleanerService(log).RunAsync(config.Cleaner); return 0; } catch (Exception ex) { log.Error(ex.Message); return 1; } } }