Versions in this module Expand all Collapse all v0 v0.1.0 Jul 4, 2019 Changes in this version + func Bool(v bool) *bool + type Barrer interface + Bar func() []Block + type Block struct + Align string + Background *Color + Border *Color + Color *Color + FullText string + Instance string + Markup string + MinWidth int + Name string + Separator *bool + SeparatorBlockWidth int + ShortText string + Urgent *bool + type Blocker interface + Block func() Block + type BlockerFunc func() Block + func (b BlockerFunc) Block() Block + type Click struct + Button int + Instance string + Name string + X int + Y int + type Color struct + func (c *Color) MarshalJSON() ([]byte, error) + type Handler interface + Handle func(c Click) bool + type HandlerFunc func(Click) + func (chf HandlerFunc) Handle(c Click) bool + type Pager struct + Bars []Barrer + func (p *Pager) Bar() []Block + func (p *Pager) Handle(c Click) bool + type Runner struct + Barrer Barrer + Frequency time.Duration + func (r *Runner) Run(ctx context.Context, in io.Reader, out io.Writer) error + type SFunc func() string + func (s SFunc) String() string + type Static []interface + func (s Static) Bar() []Block