Expand description
Internal modules shared by the ite binary and its test/support programs.
This crate is an implementation detail of the end-user application, not a supported library API.
Modules§
- app
- Application state: focus/expansion driven by app commands and keybindings.
- cli
- Command-line interface.
- config
- User configuration: TOML options plus keybinding tables.
- fstree
- Filesystem scanner that transforms a directory into source-neutral tree data.
- json_
tree - Transforms JSON input into source-neutral tree data.
- jump
- The jump picker: a full-screen fuzzy finder over every node’s path.
- keys
- Key representation and parsing of config key strings like
ctrl+e. - profile
- Lightweight span profiler. Enabled by setting
ITE_PROFILE=<output-path>; when unset, spans cost one branch. The dump is a plain-text table. - runner
- Executes
shkeybindings with$path/$relpathin the environment. - tree
- Source-neutral tree data consumed by the application and renderer.
- ui
- Rendering: a single-column tree list using only the terminal’s ANSI palette.