From 21f6e9ba87e3513973a62b81e67de253dc8afcde Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sat, 25 Aug 2018 15:55:49 +1000 Subject: auto-updates --- pkg/gui/status_panel.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pkg/gui/status_panel.go') diff --git a/pkg/gui/status_panel.go b/pkg/gui/status_panel.go index 88134096e..1f0eac1ad 100644 --- a/pkg/gui/status_panel.go +++ b/pkg/gui/status_panel.go @@ -45,9 +45,15 @@ func (gui *Gui) renderStatusOptions(g *gocui.Gui) error { return gui.renderOptionsMap(g, map[string]string{ "o": gui.Tr.SLocalize("OpenConfig"), "e": gui.Tr.SLocalize("EditConfig"), + "u": gui.Tr.SLocalize("CheckForUpdate"), }) } +func (gui *Gui) handleCheckForUpdate(g *gocui.Gui, v *gocui.View) error { + gui.Updater.CheckForNewUpdate(gui.onUpdateCheckFinish, true) + return gui.createMessagePanel(gui.g, v, "Checking for updates", "Checking for updates...") +} + func (gui *Gui) handleStatusSelect(g *gocui.Gui, v *gocui.View) error { dashboardString := fmt.Sprintf( "%s\n\n%s\n\n%s\n\n%s\n\n%s", -- cgit v1.2.3