v0.1.0
Highlights
- Explore filesystem directories and JSON documents through the same fast terminal interface.
- Read JSON from a file or stdin while keeping selections cleanly pipeable through stdout.
- Navigate with Vim-style keys, mouse scrolling, recursive expansion, and
/fuzzy path search. - Run configurable shell actions against the focused node.
- Install native builds on Apple Silicon/Intel macOS and ARM64/x86_64 Linux.
All changes
- Created the initial Rust project scaffold.
- Added key parsing, configuration loading, and the command-line interface.
- Added the filesystem tree model backed by the ignore walker.
- Added the application state machine, default keymap, and effects.
- Added the TUI event loop, rendering, and shell command runner.
- Added the user-facing README.
- Added headless TUI profiling and fixed a 300ms-per-frame rendering regression.
- Made tree glyphs more compact by removing horizontal tails.
- Derived the focus bar from terminal colors with a safe fallback.
- Connected tree guides to leaf markers.
- Restored spaced fork-only tree guides.
- Added local installation under
$XDG_BIN_HOME. - Made dotfiles visible by default while retaining ignore-file support.
- Added JSON documents as a source-neutral tree input.
- Added alternate output selection with Alt+Enter.
- Aligned tree stems beneath container triangles.
- Added leaf markers for top-level nodes.
- Added mouse-wheel scrolling without moving focus.
- Added piped-stdin JSON input.
- Made left navigation focus a collapsed node's parent.
- Added
/fuzzy jump mode. - Made right navigation descend into expanded branches.
- Styled secondary tree chrome with ANSI color 8.
- Added the automated four-target release and distribution pipeline.
Install
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/jrpat/ite/releases/download/v0.1.0/ite-cli-installer.sh | shbrew install jrpat/ite-tap/ite
cargo install ite-cli --locked
mise use -g ubi:jrpat/iteDownloaded artifacts can be verified with:
gh attestation verify <artifact> --repo jrpat/ite