spectre.console
spectre.console copied to clipboard
Spinner column should support task complete status
As a developer, I would like to build a progress monitor with spinner having many steps and as each step completes the spinner transitions to indicate the completed state of the given step, so that I can show a visual indication with the spinner completed state.
For example, this is the using a spinner column for multiple tasks without completed text:

This is the using a spinner column for multiple tasks with completed text to indicate the task has finished:

For the "Beeping Task #3 | Failed" task, I would like to have an Icon/Emoji that indicates failure (vs the checkmark).
I would like the ability to show unique Complete Text for each task that I have in the Progress. For example, change Complete Text based on the status of the individual task for things such as... success/failed/warning/aborted/etc.
If there's a different approach we should be taking, please offer suggestions :)