Metriche repository
- Star
- (48.085 star)
- Metriche merge PR
- (Merge medio 11g 1h) (45 PR mergiate in 30 g)
Descrizione
Problem
fd is commonly used as a find replacement in Claude Code sessions (via CLAUDE.md rules). RTK rewrites find to rtk find (compact tree output), but fd passes through unmodified.
Real-world example:
fd '\.py$' /path-> 433 lines raw outputrtk find /path -name '*.py'-> 17 lines (compact tree)
That's a 96% reduction that fd users miss entirely.
Proposed solution
Option A: Add rtk fd subcommand that wraps fd and compacts the output (same tree format as rtk find).
Option B: Add a hook rewrite rule mapping fd -> rtk find with argument translation (fd 'pattern' -> rtk find . -name 'pattern').
Option A is cleaner since fd and find have different argument syntax.
Context
rtk hook check "fd '*.py'" returns "No rewrite" today. The [hooks] config section only has exclude_commands, no custom rewrite mappings.