From a668fa45d21cab1c831b2c5ae0b484408c867c2c Mon Sep 17 00:00:00 2001
From: zanbin168 <zanbin168@qq.com>
Date: 星期一, 16 十月 2023 22:42:13 +0800
Subject: [PATCH] update
---
_example/specific/specific.go | 23 +++++++++--------------
1 files changed, 9 insertions(+), 14 deletions(-)
diff --git a/_example/specific/specific.go b/_example/specific/specific.go
index b72b215..237a613 100644
--- 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/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