From f7bb0b164ad5b98713e0e9af12f0f2d2af900431 Mon Sep 17 00:00:00 2001 From: "Lex.Chen" Date: Tue, 19 Mar 2024 20:18:44 +0800 Subject: [PATCH] refactor: "No need update" is not a fail. "No need update" is not a fail. No need to return error. --- internal/manager.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/manager.go b/internal/manager.go index 5fb96baa..52efddce 100644 --- a/internal/manager.go +++ b/internal/manager.go @@ -201,7 +201,9 @@ func (m *Manager) Update(pluginName string) error { }() pterm.Println("Checking plugin version...") if util.CompareVersion(source.Version, sdk.Plugin.Version) <= 0 { - return fmt.Errorf("the plugin is already the latest version") + success = true + pterm.Printf("the plugin is already the latest version") + return nil } err = os.WriteFile(sdk.Plugin.Filepath, []byte(content), 0644) if err != nil {