Fuckin' tree thing. Pipe in paths and outputs a pretty tree with colors n' shit. sometimes you just wanna visualize nested shit, and perl was too fucking slow. it's fast, doesn't allocate like a dickhead, and handles big input without crying.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andrew Briscoe 0bdcd11b16
fix(cli): handle broken pipe exits cleanly
Refactor executable flow so piping output into commands like 'head' does not report an error when the downstream process closes early.

Changes:
- Move application logic from 'main' into 'run() -> io::Result<()>'
- Add an ExitCode-based 'main()' wrapper
- Treat 'io::ErrorKind::BrokenPipe' as a successful exit
- Print non-pipe errors to stderr as 'error: {err}' and return failure
- Apply rustfmt formatting to 'src/main.rs'
2026-08-03 06:25:37 +08:00
src fix(cli): handle broken pipe exits cleanly 2026-08-03 06:25:37 +08:00
.gitignore feat: initial Rust implementation with extended features 2026-01-07 17:35:14 +08:00
BENCHMARK.md feat: initial Rust implementation with extended features 2026-01-07 17:35:14 +08:00
Cargo.lock feat: initial Rust implementation with extended features 2026-01-07 17:35:14 +08:00
Cargo.toml fix(cli): handle broken pipe exits cleanly 2026-08-03 06:25:37 +08:00