Code and knowledge Open source

face

Fold And Cluster Entries: pipe in a flat list, get a ranked map back.

face is a Unix-style CLI that groups, ranks, and pages structured command output. Pipe in JSON, JSONL, CSV, or TSV from rg, cargo, gh, CI logs, or an agent, and it sniffs the format, finds the items, picks a grouping, and prints a tree. You can drill into any cluster by number, nest groupings to any depth, and re-pipe its own JSON envelope without running the upstream command again.

What it does

  • Zero-config grouping and ranking
  • Nested clusters with drill-down
  • Seven output formats

Try it

  • rg TODO --json | face
  • face --cluster 1 < results.json
  • brew install oops-rs/tap/face

Character

Finds the shape of a result set Sorting hat for terminal output