From c2bc4688ddbdafeca6391fbd7ddeaad0c0f856f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6ran=20Karl?= <3951388+JoeKar@users.noreply.github.com> Date: Sun, 12 May 2024 21:45:01 +0200 Subject: [PATCH] clean: Inform about all failed write steps --- cmd/micro/clean.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/cmd/micro/clean.go b/cmd/micro/clean.go index e4aa7240..29e8174a 100644 --- a/cmd/micro/clean.go +++ b/cmd/micro/clean.go @@ -39,7 +39,12 @@ func CleanConfig() { } fmt.Println("Cleaning default settings") - config.WriteSettings(filepath.Join(config.ConfigDir, "settings.json")) + + settingsFile := filepath.Join(config.ConfigDir, "settings.json") + err := config.WriteSettings(settingsFile) + if err != nil { + fmt.Println("Error writing settings.json file: " + err.Error()) + } // detect unused options var unusedOptions []string @@ -74,9 +79,9 @@ func CleanConfig() { delete(config.GlobalSettings, s) } - err := config.OverwriteSettings(filepath.Join(config.ConfigDir, "settings.json")) + err := config.OverwriteSettings(settingsFile) if err != nil { - fmt.Println("Error writing settings.json file: " + err.Error()) + fmt.Println("Error overwriting settings.json file: " + err.Error()) } fmt.Println("Removed unused options")