Problem: The module is output-only and lacks helpers for live progress feedback
Why it matters: CLI tools need progress indication for long operations without external dependencies.
Proposed solution: Implement ANSI-based console.progress_bar(current, total) and console.spin() that return strings or write directly to stdout. Use carriage returns for in-place updates.
Notes: Keep implementations lightweight; avoid curses/rich dependencies. Document usage in non-TTY contexts (no-op or static output).
Problem: The module is output-only and lacks helpers for live progress feedback
Why it matters: CLI tools need progress indication for long operations without external dependencies.
Proposed solution: Implement ANSI-based console.progress_bar(current, total) and console.spin() that return strings or write directly to stdout. Use carriage returns for in-place updates.
Notes: Keep implementations lightweight; avoid curses/rich dependencies. Document usage in non-TTY contexts (no-op or static output).