Problem
All 24 functions in output/mod.rs follow the identical Quiet/Json/Human match pattern (5 lines each).
Proposed Solution
Create a dispatch_output! macro or an OutputFormatter trait with human and json implementations. Eliminates ~200 lines of repetition.
Category: refactor | Priority: low
Problem
All 24 functions in
output/mod.rsfollow the identical Quiet/Json/Human match pattern (5 lines each).Proposed Solution
Create a
dispatch_output!macro or anOutputFormattertrait withhumanandjsonimplementations. Eliminates ~200 lines of repetition.Category: refactor | Priority: low