internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2026 License: MIT

Directories

Path Synopsis
Package app provides the core TERGO application logic and window management.
Package app provides the core TERGO application logic and window management.
Package config provides configuration constants, keybinding management, and user settings.
Package config provides configuration constants, keybinding management, and user settings.
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.
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.
vis
Package vis draws a fuzzing run while it happens.
Package vis draws a fuzzing run while it happens.
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.
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.
Package hooks implements a shell-command hooks system for tergo.
Package hooks implements a shell-command hooks system for tergo.
Package input implements vim-style copy mode for TERGO.
Package input implements vim-style copy mode for TERGO.
Package layout provides window tiling and layout management for the terminal.
Package layout provides window tiling and layout management for the terminal.
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.
Package pool provides object pooling for reusable components to reduce memory allocations.
Package pool provides object pooling for reusable components to reduce memory allocations.
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.
Package server provides session picker UI for SSH and Web servers.
Package server provides session picker UI for SSH and Web servers.
Package session provides daemon auto-start functionality.
Package session provides daemon auto-start functionality.
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.
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.
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.
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.
Package terminal provides terminal window management and PTY abstraction.
Package terminal provides terminal window management and PTY abstraction.
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.
Package theme provides color themes and styling for the TERGO terminal.
Package theme provides color themes and styling for the TERGO terminal.
Package ui provides UI component animations and visual effects.
Package ui provides UI component animations and visual effects.
Package vt provides a virtual terminal implementation.
Package vt provides a virtual terminal implementation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL