Difficulty: Beginner
The CLI currently outputs plain text. Add color using ANSI escape codes or a lightweight library like rich or click.style to make output more readable:
- Green for success messages ("Cookies validated", "Started")
- Yellow for warnings ("Cookies expired")
- Red for errors ("Poll failed")
- Cyan for info ("Dashboard: http://tracker.local")
Where to look: main.py — the log.info/warning/error calls throughout. Could also create a simple _color(text, color) helper.
Constraint: Don't add heavy dependencies. Either use raw ANSI codes or make rich an optional dependency.
Difficulty: Beginner
The CLI currently outputs plain text. Add color using ANSI escape codes or a lightweight library like
richorclick.styleto make output more readable:Where to look:
main.py— thelog.info/warning/errorcalls throughout. Could also create a simple_color(text, color)helper.Constraint: Don't add heavy dependencies. Either use raw ANSI codes or make
richan optional dependency.