Documentation
¶
Overview ¶
Package app hosts the root Bubble Tea model: the view stack, global keys, overlays (command bar), and message routing. Views own the body region; the app owns all other chrome.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
Model is the root application model.
func New ¶
func New(cfg config.Config, profiles []dbx.Profile, registry *resource.Registry, pool *dbx.Pool, eng *engine.Engine, launchArgs []string, launchTab string) Model
New builds the root model. When cfg.Profile is set the picker is skipped. launchArgs is an optional tokenized command (same grammar as the ':' bar) opened in place of the default resource on the first profile selection; empty opens the default. launchTab is the optional `--tab` selection applied when the launch command auto-opens a specific item (see launchView).
Click to show internal directories.
Click to hide internal directories.