Versions in this module Expand all Collapse all v0 v0.10.0 Oct 19, 2026 v0.0.0 Oct 16, 2026 Changes in this version + const BootUIFailed + const BootUIInterrupted + const BootUIOK + const BootUIUnreachable + const EnvActive + func Active() bool + func Command(confPath string, spec Spec, windowName, self string, args []string) (string, []string) + func ConfPath(spec Spec) string + func Enabled(stdinTTY, stdoutTTY bool) bool + func PopupCommand(spec PopupSpec, pid int) (string, []string) + func PopupHeight(groups, clientRows int) int + func Run(spec Spec, agent string, args []string) error + func RunBootUI(ctx context.Context, o BootUIOptions) int + func SocketPath(cellName string) string + func StatePath(workspaceHome, name string) string + func ThemeNames() []string + func TmuxConf(workspaceName, cellName string, theme Theme) string + func TmuxRunner(tmux string) func(args ...string) (string, error) + func WriteConf(spec Spec) (string, error) + type BootUIOptions struct + ConnectTimeout time.Duration + Dwell time.Duration + ForwardPID int + Socket string + Stdin *os.File + type Geometry struct + Height int + Width int + func PopupPreflight(run func(args ...string) (string, error), groups int) (Geometry, error) + type Popup struct + func StartPopup(spec PopupSpec) (*Popup, error) + func (p *Popup) BeforeAttach() error + func (p *Popup) Finish(bootErr error) error + func (p *Popup) NewBootView(groups []ux.PanelGroup) ux.BootView + type PopupSpec struct + Accent string + Env []string + Geometry Geometry + LogPath string + Self string + SelfArgs []string + SocketPath string + Title string + Tmux string + type Spec struct + CellID string + CellName string + Theme Theme + WorkspaceHome string + WorkspaceName string + type Theme struct + Accent string + BarBG string + BarFG string + CellBG string + CellFG string + Separator string + StatusBG string + StatusFG string + WorkspaceBG string + WorkspaceFG string + func ResolveTheme(t cfg.ThemeSection) (Theme, error)