Repository navigation
v0.1.1 - Streaming Output
What's Changed
Features
- 🚀 Streaming output by default - maram now displays output immediately as it traverses directories, just like the tree command
- 📊 Maintained all formatting features in streaming mode:
- Colored output (blue for directories, cyan for symlinks, green for executables)
- File sizes in human-readable format
- Line counts (with
--show-lines) - Summary statistics ("X directories, Y files")
Performance
- ⚡ Significantly improved responsiveness on large directory trees
- 🔄 Automatic fallback to buffered mode when advanced features require it (sorting, JSON/CSV output, distribution analysis)
Technical Details
- Enhanced
StreamWalkerto produce identical output to buffered implementation - Unicode tree characters enabled by default (as per configuration)
- Better handling of configuration defaults
Full Changelog: v0.1.0...v0.1.1