internal/

directory
v0.1.0 Latest Latest
Warning

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

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

Directories

Path Synopsis
Package cache is the one place this program writes to disk on the hot path.
Package cache is the one place this program writes to disk on the hot path.
Package caps carries what this terminal can actually do (§6).
Package caps carries what this terminal can actually do (§6).
Package claudecode is what this program knows about the program that runs it: where Claude Code keeps its settings, what the status line entry in them means, and the one trap §7.1 describes.
Package claudecode is what this program knows about the program that runs it: where Claude Code keeps its settings, what the status line entry in them means, and the one trap §7.1 describes.
Package claudeconf reads the facts Claude Code already records locally, so the status line does not have to ask anyone for them.
Package claudeconf reads the facts Claude Code already records locally, so the status line does not have to ask anyone for them.
Package config is §8: the TOML file, the precedence chain that layers it, and the resolved value the rest of the program reads.
Package config is §8: the TOML file, the precedence chain that layers it, and the resolved value the rest of the program reads.
Package corpus loads the frozen reference corpus: 112 cases captured from the Python prototype that this port reproduces byte-for-byte.
Package corpus loads the frozen reference corpus: 112 cases captured from the Python prototype that this port reproduces byte-for-byte.
Package distcheck has no code.
Package distcheck has no code.
Package docscheck has no code.
Package docscheck has no code.
Package doctor is the diagnosis (§10): what this terminal can do, what Claude Code was told to run, what the configuration says, and what the line actually costs to draw — each with the evidence that produced it and the consequence of it being what it is.
Package doctor is the diagnosis (§10): what this terminal can do, what Claude Code was told to run, what the configuration says, and what the line actually costs to draw — each with the evidence that produced it and the consequence of it being what it is.
Package e2e drives the shipped binary through one whole install lifecycle.
Package e2e drives the shipped binary through one whole install lifecycle.
Package fileedit writes files that belong to somebody else.
Package fileedit writes files that belong to somebody else.
Package git reads the repository state the status line shows.
Package git reads the repository state the status line shows.
Package layout is the fitter: zones, groups, ranks, and the arithmetic that makes one line fit one terminal.
Package layout is the fitter: zones, groups, ranks, and the arithmetic that makes one line fit one terminal.
Package paint is the only stage that knows about ANSI (§5.2).
Package paint is the only stage that knows about ANSI (§5.2).
Package preview draws the status line without Claude Code (§9, §14).
Package preview draws the status line without Claude Code (§9, §14).
Package render composes the pipeline: payload plus capabilities in, one line of ANSI out (§5.2).
Package render composes the pipeline: payload plus capabilities in, one line of ANSI out (§5.2).
Package sample is the built-in sessions this program renders when there is no real one: `doctor`'s measurement of what the line costs, and `preview`'s answer to "what will this look like".
Package sample is the built-in sessions this program renders when there is no real one: `doctor`'s measurement of what the line costs, and `preview`'s answer to "what will this look like".
Package schema decodes the JSON blob Claude Code hands the status line on stdin.
Package schema decodes the JSON blob Claude Code hands the status line on stdin.
Package segment turns the decoded payload into priced pieces of the line.
Package segment turns the decoded payload into priced pieces of the line.
Package setup is `init` (§9): the one command that changes a user's machine on purpose.
Package setup is `init` (§9): the one command that changes a user's machine on purpose.
Package textwidth measures text the way a terminal draws it: in columns.
Package textwidth measures text the way a terminal draws it: in columns.
Package theme holds the built-in palettes.
Package theme holds the built-in palettes.

Jump to

Keyboard shortcuts

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