Versions in this module Expand all Collapse all v1 v1.0.0 Jun 3, 2019 Changes in this version + type Controller struct + func NewController(terminal io.Reader, system System, sessions int, scale time.Duration) *Controller + func (this *Controller) Run() + type GenericOS struct + func (this *GenericOS) Sleep(duration time.Duration) + type MacOS struct — darwin/amd64 + func (this *MacOS) FocusApp(name string) + func (this *MacOS) LockScreen() + func (this *MacOS) Notify(message string) + type System interface + FocusApp func(name string) + LockScreen func() + Notify func(message string) + Sleep func(time.Duration)