From 7b60f13fc878f3053d51c9d41aedcecd3a335529 Mon Sep 17 00:00:00 2001 From: Stanley Shyiko Date: Sat, 18 Nov 2017 15:02:28 -0800 Subject: [PATCH] Suppressed -/> output unless link is successfully removed --- command/link.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/command/link.go b/command/link.go index 5c8fa26..4d3d5c8 100644 --- a/command/link.go +++ b/command/link.go @@ -49,8 +49,11 @@ func LinkLatest() error { target := GetLink(sourceVersion) _, err := LsBestMatchWithVersionSlice(vs, sourceVersion) if err != nil { - log.Info(sourceVersion + " -/> " + target) - if err := os.Remove(filepath.Join(cfg.Dir(), "jdk", sourceVersion)); !os.IsNotExist(err) { + err := os.Remove(filepath.Join(cfg.Dir(), "jdk", sourceVersion)) + if err == nil { + log.Info(sourceVersion + " -/> " + target) + } + if !os.IsNotExist(err) { return err } } else {