ctop/main.go

32 lines
464 B
Go
Raw Normal View History

package main
import (
2017-02-07 04:33:09 +01:00
"github.com/bcicen/ctop/config"
"github.com/bcicen/ctop/logging"
ui "github.com/gizak/termui"
)
2017-02-12 06:10:40 +01:00
var log *logging.CTopLogger
func main() {
config.Init()
log = logging.Init()
if config.GetSwitchVal("loggingEnabled") {
logging.StartServer()
}
if err := ui.Init(); err != nil {
panic(err)
}
defer ui.Close()
2017-01-03 18:37:09 +01:00
2016-12-30 22:14:07 +01:00
g := NewGrid()
for {
exit := Display(g)
if exit {
log.Notice("shutting down")
log.Exit()
return
}
}
}