From e986f97874f0e4dd12974bae58dd08b5b466b16d Mon Sep 17 00:00:00 2001
From: shenwc <spd260@126.com>
Date: 星期二, 26 十一月 2024 17:48:06 +0800
Subject: [PATCH] add qiniu

---
 _example/specific/specific.go |   29 ++++++++++++-----------------
 1 files changed, 12 insertions(+), 17 deletions(-)

diff --git a/_example/specific/specific.go b/_example/specific/specific.go
old mode 100644
new mode 100755
index b7d890d..237a613
--- a/_example/specific/specific.go
+++ b/_example/specific/specific.go
@@ -4,21 +4,13 @@
 	"fmt"
 	"runtime"
 
-	"github.com/apex/log"
-	"github.com/kierdavis/ansi"
-
-	"github.com/zan8in/go-update"
-	"github.com/zan8in/go-update/progress"
-	"github.com/zan8in/go-update/stores/github"
+	"github.com/zan8in/gologger"
+	update "github.com/zan8in/goupdate"
+	"github.com/zan8in/goupdate/progress"
+	"github.com/zan8in/goupdate/stores/github"
 )
 
-func init() {
-	log.SetLevel(log.DebugLevel)
-}
-
 func main() {
-	ansi.HideCursor()
-	defer ansi.ShowCursor()
 
 	// update polls(1) from tj/gh-polls on github
 	m := &update.Manager{
@@ -33,13 +25,14 @@
 	// fetch the target release
 	release, err := m.GetRelease("0.4.5")
 	if err != nil {
-		log.Fatalf("error fetching release: %s", err)
+		gologger.Info().Msgf("error fetching release: %s", err)
+		return
 	}
 
 	// find the tarball for this system
 	a := release.FindTarball(runtime.GOOS, runtime.GOARCH)
 	if a == nil {
-		log.Info("no binary for your system")
+		gologger.Error().Msg("no binary for your system")
 		return
 	}
 
@@ -49,13 +42,15 @@
 	// download tarball to a tmp dir
 	tarball, err := a.DownloadProxy(progress.Reader)
 	if err != nil {
-		log.Fatalf("error downloading: %s", err)
+		gologger.Error().Msgf("error downloading: %s", err)
+		return
 	}
 
 	// install it
 	if err := m.Install(tarball); err != nil {
-		log.Fatalf("error installing: %s", err)
+		gologger.Error().Msgf("error installing: %s", err)
+		return
 	}
 
-	fmt.Printf("Updated to %s\n", release.Version)
+	gologger.Info().Msgf("Updated to %s\n", release.Version)
 }

--
Gitblit v1.8.0