From 5a1d99989fa32be1684b9290b4a58e8418b7b92d Mon Sep 17 00:00:00 2001
From: shenwc <spd260@126.com>
Date: 星期二, 26 十一月 2024 17:57:50 +0800
Subject: [PATCH] 11111
---
_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