summaryrefslogtreecommitdiffstats
path: root/pkg/gui/status_panel.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2018-08-25 15:55:49 +1000
committerJesse Duffield <jessedduffield@gmail.com>2018-08-25 17:32:34 +1000
commit21f6e9ba87e3513973a62b81e67de253dc8afcde (patch)
tree6cf786783de0fd38ecd014f04cb33aef5541433b /pkg/gui/status_panel.go
parentf24c95aedec785985dfcd98ff3997152c193bd3e (diff)
auto-updates
Diffstat (limited to 'pkg/gui/status_panel.go')
-rw-r--r--pkg/gui/status_panel.go6
1 files changed, 6 insertions, 0 deletions
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",