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
Add comprehensive column enhancements and YAML output to ls command
Major new features:
- Node depth column with --node-depth/--skip-node-depth flags
- File/directory count columns with --file-count/--dir-count flags
- Average statistics columns (--avg-words/--avg-size) for directories
- Prefix separation for numbered indent (-n creates separate columns)
- YAML output with -Y/--yaml flag including front matter
- Linux tool integration for ultra-fast file analysis
- Conditional computation for performance optimization
- Enhanced sorting with new keys (f=file count, r=dir count, a=avg words, z=avg size, b=binary flag)
Technical improvements:
- Enhanced FileInfo/DirInfo models with new fields and caching
- Hybrid depth computation strategy (eager for sorting, lazy otherwise)
- Centralized display configuration with DRY column management
- Cross-platform compatibility with proper fallbacks
- Comprehensive parameter validation and conflict resolution
- All 55 tests passing with full backward compatibility
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments