luckyframework / luckyframework/avram
Move use of `puts` in Runner to IO management
Open
- Dominant language
- Crystal
- Stars
- 183
- Forks
- 67
- PR merge metrics
- No merged PRs in 30d
Description
Right now most of these tasks just do `puts "message"`. Then they have a `quiet` flag set to silence this output. We should move this to IO management so we can just set the IO to whatever we want instead of passing around a flag all over
Contributor guide
Research direction
Start by locating the Runner tasks that call puts and pass the quiet flag, then trace the existing IO management entry point. Identify all affected output paths and determine how configurable IO should replace quiet handling; done means Runner output is routed through IO management without passing quiet flags around.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- crystal
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100