Skip to content

Add Color Progress Output Mode#1384

Open
nrthakur wants to merge 1 commit intoapple:mainfrom
nrthakur:nik/feat/color-progress-output-mode
Open

Add Color Progress Output Mode#1384
nrthakur wants to merge 1 commit intoapple:mainfrom
nrthakur:nik/feat/color-progress-output-mode

Conversation

@nrthakur
Copy link
Copy Markdown
Contributor

@nrthakur nrthakur commented Apr 3, 2026

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Motivation and Context

Color Progress Output Mode

Adds a color progress output mode (--progress color) that renders ANSI-colored progress output with visual differentiation between progress states.

Unlike the existing ansi mode (which only uses cursor control), color introduces color-coded output:

  • Cyan → spinner / active tasks
  • Bold text → task description
  • Yellow / Green → percentage (in-progress / complete)
  • Green → progress bar
  • Dim text → secondary information

Like ansi mode, this feature requires a TTY.

Closes #1366

Testing

  • Tested locally
  • Added/updated tests
  • Added/updated docs

@nrthakur
Copy link
Copy Markdown
Contributor Author

nrthakur commented Apr 3, 2026

@jglogan PR 2/2 for the Color/Plain Progress Output Mode set (following #1365). I think this is in a good place now would appreciate some eyes when there is a free moment.

-cc @dkovba (since you approved the Plain PR #1367 & have some context)

Thank you both for all the help and support!

p.s - as a Canadian, the way you guys spell colour trips me out 😛

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Request]: Add color progress mode

1 participant