1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00

Closes #43. Add CommandRunner module to the app.

CommandRunner allows you to define a terminal command and arguments, run
it on a schedule, and view the output.

Examples:

   ping -3 cisco.com
This commit is contained in:
Chris Cummer
2018-05-17 17:15:03 -07:00
parent c3f14025ba
commit a62b910893
17 changed files with 74 additions and 50 deletions

View File

@@ -2,7 +2,6 @@ package weather
import (
"os"
"time"
owm "github.com/briandowns/openweathermap"
"github.com/gdamore/tcell"
@@ -81,8 +80,8 @@ func (widget *Widget) Refresh() {
widget.Data = widget.Fetch(wtf.ToInts(Config.UList("wtf.mods.weather.cityids", widget.defaultCityCodes())))
widget.UpdateRefreshedAt()
widget.display()
widget.RefreshedAt = time.Now()
}
// Next displays data for the next city data in the list. If the current city is the last
@@ -219,7 +218,7 @@ func (widget *Widget) keyboardIntercept(event *tcell.EventKey) *tcell.EventKey {
case "/":
widget.showHelp()
return nil
case "h":
case "h":
widget.Prev()
return nil
case "l":