You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
eza is a modern ls replacement with icon, git, and tree support. It's the recommended ls alternative in many developer environments (Oh My Zsh eza plugin aliases ls → eza automatically). RTK handles ls already but not eza.
Current Behavior
eza --icons --git /path and eza --tree --icons --level=2 /path both pass through RTK unfiltered.
/Users/.../ops
├── 1on1
├── agent-skills
│ ├── closeout-core
│ ├── commit-craft-core
│ └── debrief-core
├── AGENTS.md
├── automations
│ ├── codex-tasks.md
...
(can grow to 100+ lines on large projects)
Expected Behavior
rtk eza should follow the same filtering strategy as rtk ls:
Truncate long flat listings with ... (X more entries)
Truncate deep/wide trees, preserving top levels
--tree --level=N with small N (1–2): likely fine to pass through
--tree without --level: truncate aggressively — trees can be enormous
--oneline / -1: already minimal, pass through
Flag-aware: eza --long (detailed metadata) should preserve more content since detail was explicitly requested
Why It Fits RTK's Scope
Plain text, highly predictable line structure, same use case as ls which RTK already handles. eza is increasingly the default in modern developer setups. Estimated savings: ~24K tokens across 517 commands in session history (ls -la alias resolving to eza).
Activity
pszymkowiak commentedon Apr 4, 2026
🔍 Automated Triage
featurelowSummary
Feature request to add eza filter support (like existing ls filter); two PRs already open (#1079, #1128) — deprioritize pending merge.
Triaged automatically by wshm · This is an automated analysis, not a human review.
TomLucidor commentedon Aug 16, 2026
Would like to know more on how fuzzy search can be supported