Directories
¶
| Path | Synopsis |
|---|---|
|
Package app provides the main TUI application.
|
Package app provides the main TUI application. |
|
chat/messagelist/block
Package block defines the shared interface for all visual blocks in the message list viewport.
|
Package block defines the shared interface for all visual blocks in the message list viewport. |
|
chat/messagelist/messagelisttest
Package messagelisttest provides test helpers for the messagelist package.
|
Package messagelisttest provides test helpers for the messagelist package. |
|
chat/messagelist/round/turn/assistant/blocks/tools/action
Package action provides a generic tool UI model for simple tools that accumulate input, execute, and show status — with no custom body.
|
Package action provides a generic tool UI model for simple tools that accumulate input, execute, and show status — with no custom body. |
|
keybar
Package keybar renders keybinding hints at the bottom of the app.
|
Package keybar renders keybinding hints at the bottom of the app. |
|
onboarding
Package onboarding provides the onboarding flow for new users.
|
Package onboarding provides the onboarding flow for new users. |
|
onboarding/accounts
Package accounts provides account selection and creation steps.
|
Package accounts provides account selection and creation steps. |
|
onboarding/auth
Package auth provides authentication steps for onboarding.
|
Package auth provides authentication steps for onboarding. |
|
onboarding/datadog
Package datadog provides Datadog configuration steps.
|
Package datadog provides Datadog configuration steps. |
|
onboarding/msgs
Package msgs defines the messages emitted by onboarding steps.
|
Package msgs defines the messages emitted by onboarding steps. |
|
onboarding/organizations
Package organizations provides organization selection and creation steps.
|
Package organizations provides organization selection and creation steps. |
|
onboarding/role
Package role provides the role selection step for onboarding.
|
Package role provides the role selection step for onboarding. |
|
onboarding/sync
Package sync provides the sync step for onboarding.
|
Package sync provides the sync step for onboarding. |
|
onboarding/workspaces
Package workspaces provides workspace selection steps.
|
Package workspaces provides workspace selection steps. |
|
palette
Package palette provides a command palette overlay for the TUI.
|
Package palette provides a command palette overlay for the TUI. |
|
statusbar
Package statusbar renders the persistent top bar for the Tero app.
|
Package statusbar renders the persistent top bar for the Tero app. |
|
statusbar/compliance
Package compliance renders the compliance indicator in the status bar.
|
Package compliance renders the compliance indicator in the status bar. |
|
statusbar/services
Package services renders the services health indicator in the status bar.
|
Package services renders the services health indicator in the status bar. |
|
statusbar/syncstatus
Package syncstatus renders sync connection status.
|
Package syncstatus renders sync connection status. |
|
statusbar/waste
Package waste renders the waste indicator in the status bar.
|
Package waste renders the waste indicator in the status bar. |
|
toast
Package toast provides a toast notification component for the app.
|
Package toast provides a toast notification component for the app. |
|
Package chat provides a client for the stateless Chat API.
|
Package chat provides a client for the stateless Chat API. |
|
domaintest
Package domaintest provides factories for creating domain objects in tests.
|
Package domaintest provides factories for creating domain objects in tests. |
|
tools
Package tools defines tool input/output types.
|
Package tools defines tool input/output types. |
|
Package format provides shared formatting helpers for display values.
|
Package format provides shared formatting helpers for display values. |
|
Package powersync provides background sync using PowerSync.
|
Package powersync provides background sync using PowerSync. |
|
api
Package api provides HTTP client access to the PowerSync service.
|
Package api provides HTTP client access to the PowerSync service. |
|
api/apitest
Package apitest provides test doubles for the powersync/api package.
|
Package apitest provides test doubles for the powersync/api package. |
|
db
Package db provides PowerSync local database operations.
|
Package db provides PowerSync local database operations. |
|
db/dbtest
Package dbtest provides test utilities for the powersync/db package.
|
Package dbtest provides test utilities for the powersync/db package. |
|
extension
Package extension provides the interface to the PowerSync SQLite extension.
|
Package extension provides the interface to the PowerSync SQLite extension. |
|
extension/generate
command
Package main generates the PowerSync schema from the PowerSync service.
|
Package main generates the PowerSync schema from the PowerSync service. |
|
powersynctest
Package powersynctest provides test utilities for the powersync package.
|
Package powersynctest provides test utilities for the powersync package. |
|
Package sqlite provides the local SQLite database for the CLI.
|
Package sqlite provides the local SQLite database for the CLI. |
|
generate
command
Package main generates SQLite schema types from PowerSync.
|
Package main generates SQLite schema types from PowerSync. |
|
sqlitetest
Package sqlitetest provides test doubles for the sqlite package.
|
Package sqlitetest provides test doubles for the sqlite package. |
|
tea
|
|
|
components/input
Package input provides a themed text input component.
|
Package input provides a themed text input component. |
|
components/list
Package list provides a themed list component.
|
Package list provides a themed list component. |
|
components/loader
Package loader provides an animated loading indicator.
|
Package loader provides an animated loading indicator. |
|
components/progress
Package progress provides a themed progress bar component.
|
Package progress provides a themed progress bar component. |
|
components/remotelist
Package remotelist provides a list that loads items asynchronously.
|
Package remotelist provides a list that loads items asynchronously. |
|
components/status
Package status renders colored status badges for Tero entities.
|
Package status renders colored status badges for Tero entities. |
|
components/table
Package table provides a themed table component.
|
Package table provides a themed table component. |
|
components/thinking
Package thinking provides an animated thinking indicator with scrambled gradient text.
|
Package thinking provides an animated thinking indicator with scrambled gradient text. |
|
cursor
Package cursor provides utilities for managing terminal cursor position in Bubbletea views using an invisible marker.
|
Package cursor provides utilities for managing terminal cursor position in Bubbletea views using an invisible marker. |
|
highlight
Package highlight provides text selection and highlighting utilities.
|
Package highlight provides text selection and highlighting utilities. |
|
keymap
Package keymap provides global key bindings and helpers for building keymaps.
|
Package keymap provides global key bindings and helpers for building keymaps. |
|
viewport
Package viewport provides item-aware scrolling over a list of variable-height items separated by gaps.
|
Package viewport provides item-aware scrolling over a list of variable-height items separated by gaps. |
|
Package update checks GitHub releases for newer CLI versions.
|
Package update checks GitHub releases for newer CLI versions. |
|
Package upload handles uploading local changes to the backend.
|
Package upload handles uploading local changes to the backend. |
|
admin
Package admin wraps the WorkOS management API for internal admin operations.
|
Package admin wraps the WorkOS management API for internal admin operations. |
Click to show internal directories.
Click to hide internal directories.