Documentation
¶
Overview ¶
Package bonsai exposes the embedded catalog and guide content used by the bonsai CLI. It exists so //go:embed directives stay at the repo root, where the embedded paths (catalog/, docs/*.md) live.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CatalogFS embed.FS
View Source
var GuideCli string
View Source
var GuideConcepts string
View Source
var GuideCustomFiles string
View Source
var GuideQuickstart string
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
bonsai
command
|
|
|
internal
|
|
|
tui/addflow
Package addflow implements the cinematic 4-stage `bonsai add` flow.
|
Package addflow implements the cinematic 4-stage `bonsai add` flow. |
|
tui/catalogflow
Package catalogflow implements the cinematic tabbed browser for `bonsai catalog`.
|
Package catalogflow implements the cinematic tabbed browser for `bonsai catalog`. |
|
tui/guideflow
Package guideflow implements the cinematic `bonsai guide` viewer — a tabbed BubbleTea scroll viewport that renders bundled markdown guides through glamour inside the shared initflow chrome (header + footer + min-size floor).
|
Package guideflow implements the cinematic `bonsai guide` viewer — a tabbed BubbleTea scroll viewport that renders bundled markdown guides through glamour inside the shared initflow chrome (header + footer + min-size floor). |
|
tui/harness
Package harness provides a single long-lived BubbleTea program that owns the screen for the lifetime of an interactive Bonsai command.
|
Package harness provides a single long-lived BubbleTea program that owns the screen for the lifetime of an interactive Bonsai command. |
|
tui/hints
Package hints provides the 3-layer yield-stage hints renderer (Plan 31 Phase H).
|
Package hints provides the 3-layer yield-stage hints renderer (Plan 31 Phase H). |
|
tui/initflow
Package initflow implements the cinematic 4-stage `bonsai init` flow.
|
Package initflow implements the cinematic 4-stage `bonsai init` flow. |
|
tui/listflow
Package listflow renders the cinematic `bonsai list` surface — a static, non-interactive string output composed of the shared initflow chrome (header + min-size floor) plus per-agent panels and a counts footer.
|
Package listflow renders the cinematic `bonsai list` surface — a static, non-interactive string output composed of the shared initflow chrome (header + min-size floor) plus per-agent panels and a counts footer. |
|
tui/removeflow
Package removeflow implements the cinematic 4-stage `bonsai remove` flow.
|
Package removeflow implements the cinematic 4-stage `bonsai remove` flow. |
|
tui/updateflow
Package updateflow implements the cinematic 5-stage `bonsai update` flow.
|
Package updateflow implements the cinematic 5-stage `bonsai update` flow. |
|
validate
Package validate audits a Bonsai project for inconsistencies between .bonsai.yaml, .bonsai-lock.yaml, and the agent/ workspace files.
|
Package validate audits a Bonsai project for inconsistencies between .bonsai.yaml, .bonsai-lock.yaml, and the agent/ workspace files. |
|
wsvalidate
Package wsvalidate centralises workspace-path validation rules used by addflow + initflow + cmd.
|
Package wsvalidate centralises workspace-path validation rules used by addflow + initflow + cmd. |
Click to show internal directories.
Click to hide internal directories.