Versions in this module Expand all Collapse all v0 v0.6.0 Oct 21, 2026 Changes in this version + const FeedlySubscribers + const SchemaURL + func AllOptions() []string + func Blog() string + func CreateBlogConfig(keyfile string, address string, propertyID string) blogConfig + func CreateGitHubProjectConfig(token string, owner string, repo string) githubConfig + func DisplayError(tui *Tui, err error) func() error + func ExtractDimensions(widgetOptions map[string]string) (dimensions []string) + func ExtractMetric(widgetOptions map[string]string) (metric string) + func ExtractTimeRange(base time.Time, widgetOptions map[string]string) (sd time.Time, ed time.Time, err error) + func GitHubProject() string + func MapSize(size string) (int, error) + func NewDisplayWidget() *displayWidget + func NewFeedlyWidget(address string) *feedlyWidget + func NewGaWidget(keyfile string, propertyID string) (*gaWidget, error) + func NewGitWidget(path string) *gitWidget + func NewGithubWidget(token string, owner string, repo string) (*githubWidget, error) + func NewGscWidget(keyfile string, address string) (*gscWidget, error) + func NewJSONWidget() *jsonWidget + func NewMonitorWidget(address string) (*monitorWidget, error) + func NewProject(name string, nameOptions map[string]string, widgets [][][]Widget, ...) *project + func Schema() ([]byte, error) + func WidgetNames() []string + func WidgetOptions(name string) ([]string, bool) + type HostWidget struct + func NewHostWidget(username, addr, knownHosts string) (*HostWidget, error) + func (ms *HostWidget) CreateWidgets(widget Widget, tui *Tui) (f func() error, err error) + type Problem struct + Message string + Path string + func CheckDashboard(cfg map[string]any) []Problem + func (p Problem) String() string + type Tui struct + func NewTUI(instance manager) *Tui + func (t *Tui) AddBarChart(data []int, dimensions []string, title string, options map[string]string) (err error) + func (t *Tui) AddCol(size string) error + func (t *Tui) AddGauge(data float64, title string, options map[string]string) (err error) + func (t *Tui) AddKAction(key string, action func()) + func (t *Tui) AddKEdit(key string, editDashboard func()) + func (t *Tui) AddKHotReload(key string, c chan<- time.Time) + func (t *Tui) AddKQuit(key string) + func (t *Tui) AddProjectTitle(title string, options map[string]string) (err error) + func (t *Tui) AddRow() + func (t *Tui) AddStackedBarChart(data [8][]int, dimensions []string, title string, colors []uint16, ...) (err error) + func (t *Tui) AddTable(data [][]string, title string, options map[string]string) error + func (t *Tui) AddTextBox(data string, title string, options map[string]string) (err error) + func (t *Tui) Clean() + func (t *Tui) Close() + func (t *Tui) HotReload() + func (t *Tui) Loop() + func (t *Tui) Render() + type Widget struct + Name string + Options map[string]string + Theme string