Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
tergo
command
Package main implements TERGO - Terminal UI Operating System.
|
Package main implements TERGO - Terminal UI Operating System. |
|
tergo-fuzz
command
Command tergo-fuzz runs the property fuzzer against tergo, optionally drawing the run while it happens.
|
Command tergo-fuzz runs the property fuzzer against tergo, optionally drawing the run while it happens. |
|
tergo-web
command
Package main implements tergo-web - a web-based terminal server for TERGO.
|
Package main implements tergo-web - a web-based terminal server for TERGO. |
|
internal
|
|
|
app
Package app provides the core TERGO application logic and window management.
|
Package app provides the core TERGO application logic and window management. |
|
config
Package config provides configuration constants, keybinding management, and user settings.
|
Package config provides configuration constants, keybinding management, and user settings. |
|
fuzz
Package fuzz is the target-agnostic half of tergo's property fuzzer: an action alphabet, a seeded generator that biases toward the shapes that have actually broken this codebase, a driver loop, and a shrinker.
|
Package fuzz is the target-agnostic half of tergo's property fuzzer: an action alphabet, a seeded generator that biases toward the shapes that have actually broken this codebase, a driver loop, and a shrinker. |
|
fuzz/apptarget
Package apptarget drives a real app.OS through its real bubbletea Update as a fuzz.Target, using nothing but package app's exported surface.
|
Package apptarget drives a real app.OS through its real bubbletea Update as a fuzz.Target, using nothing but package app's exported surface. |
|
fuzz/vis
Package vis draws a fuzzing run while it happens.
|
Package vis draws a fuzzing run while it happens. |
|
guestenv
Package guestenv derives environment values tergo exports to the processes it spawns in its windows.
|
Package guestenv derives environment values tergo exports to the processes it spawns in its windows. |
|
harness
Package harness holds the registry of coding-agent CLIs tergo knows how to recognise, as data rather than code.
|
Package harness holds the registry of coding-agent CLIs tergo knows how to recognise, as data rather than code. |
|
hooks
Package hooks implements a shell-command hooks system for tergo.
|
Package hooks implements a shell-command hooks system for tergo. |
|
input
Package input implements vim-style copy mode for TERGO.
|
Package input implements vim-style copy mode for TERGO. |
|
layout
Package layout provides window tiling and layout management for the terminal.
|
Package layout provides window tiling and layout management for the terminal. |
|
overlay
Package overlay provides composable, framework-agnostic building blocks for borderless floating overlay panels rendered with charm.land/lipgloss/v2.
|
Package overlay provides composable, framework-agnostic building blocks for borderless floating overlay panels rendered with charm.land/lipgloss/v2. |
|
pool
Package pool provides object pooling for reusable components to reduce memory allocations.
|
Package pool provides object pooling for reusable components to reduce memory allocations. |
|
scrollback
Package scrollback provides a scrollback browser that parses terminal history into structured command-output blocks.
|
Package scrollback provides a scrollback browser that parses terminal history into structured command-output blocks. |
|
server
Package server provides session picker UI for SSH and Web servers.
|
Package server provides session picker UI for SSH and Web servers. |
|
session
Package session provides daemon auto-start functionality.
|
Package session provides daemon auto-start functionality. |
|
sessiontree
Package sessiontree is the shared data model behind every session-management surface: the sidebar, the picker, and the command-palette session/window entries.
|
Package sessiontree is the shared data model behind every session-management surface: the sidebar, the picker, and the command-palette session/window entries. |
|
sound
Package sound plays the two short cues an agent alert can make audible.
|
Package sound plays the two short cues an agent alert can make audible. |
|
tape
Package tape provides functionality for parsing, storing, and executing automation scripts in .tape format.
|
Package tape provides functionality for parsing, storing, and executing automation scripts in .tape format. |
|
tape/trust
Package trust implements the security foundation for .tergo.tape autorun: a per-machine trust store that records, for each project tape, its canonical path and the SHA-256 of its exact content, together with whether the user has trusted or denied it.
|
Package trust implements the security foundation for .tergo.tape autorun: a per-machine trust store that records, for each project tape, its canonical path and the SHA-256 of its exact content, together with whether the user has trusted or denied it. |
|
terminal
Package terminal provides terminal window management and PTY abstraction.
|
Package terminal provides terminal window management and PTY abstraction. |
|
testutil
Package testutil provides testing utilities for TERGO, including a fake shell that produces predictable output and sends/receives ANSI sequences.
|
Package testutil provides testing utilities for TERGO, including a fake shell that produces predictable output and sends/receives ANSI sequences. |
|
theme
Package theme provides color themes and styling for the TERGO terminal.
|
Package theme provides color themes and styling for the TERGO terminal. |
|
ui
Package ui provides UI component animations and visual effects.
|
Package ui provides UI component animations and visual effects. |
|
vt
Package vt provides a virtual terminal implementation.
|
Package vt provides a virtual terminal implementation. |
|
pkg
|
|
|
tergo
Package tergo provides a reusable terminal window manager that can be embedded in other Bubble Tea applications or used as a standalone TUI.
|
Package tergo provides a reusable terminal window manager that can be embedded in other Bubble Tea applications or used as a standalone TUI. |
|
Package skills holds the agent skill files tergo ships, embedded so the copy a binary prints is the copy that was built into it.
|
Package skills holds the agent skill files tergo ships, embedded so the copy a binary prints is the copy that was built into it. |
Click to show internal directories.
Click to hide internal directories.

