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. |
Click to show internal directories.
Click to hide internal directories.