From e46b2f104d38df58b9fbfa91c29da0bcf7c41c92 Mon Sep 17 00:00:00 2001 From: olebeck <31539311+olebeck@users.noreply.github.com> Date: Tue, 6 Sep 2022 09:48:52 +0200 Subject: [PATCH] updater logging --- subcommands/update.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/subcommands/update.go b/subcommands/update.go index 6fb4c65..1afce39 100644 --- a/subcommands/update.go +++ b/subcommands/update.go @@ -22,9 +22,22 @@ func (c *UpdateCMD) Usage() string { } func (c *UpdateCMD) Execute(ctx context.Context, f *flag.FlagSet, _ ...interface{}) subcommands.ExitStatus { + newVersion, err := utils.Updater.UpdateAvailable() + if err != nil { + logrus.Error(err) + return 1 + } + if newVersion == "" { + logrus.Info("No Updates available.") + } + logrus.Infof("Updating to %s", newVersion) + if err := utils.Updater.Update(); err != nil { logrus.Error(err) + return 1 } + + logrus.Infof("Updated!") return 0 }