StaticstartStart a named multi-spinner task with the specified options. Used for complex task orchestration with Listr2.
Unique identifier for this spinner
Spinner configuration options
Listr instance for the spinner
StaticstopStop a named multi-spinner without completion message.
Unique identifier of the spinner to stop
StaticupdateUpdate the display text of an active spinner.
Unique identifier of the spinner
New text to display
StaticsucceedComplete a multi-spinner with success status.
Unique identifier of the spinner
Optionaltext: stringOptional success message
The completion text or undefined
StaticfailComplete a multi-spinner with failure status.
Unique identifier of the spinner
Optionaltext: stringOptional failure message
The completion text or undefined
StaticinfoComplete multi-spinner task with info (alias for succeed)
Optionaltext: stringStaticgetGet a named task runner by key
StaticstopStop all active multi-spinner tasks
StaticgetGet all active task keys
StaticgetGet currently active spinner (rotates automatically)
StaticsupportsCheck if spinners are supported in the current environment.
True if spinners can be displayed, false otherwise
StaticgetStaticpausePause/Resume methods (listr2 handles this automatically)
Staticresume
Low-level spinner management utilities using listr2.
Provides direct control over spinners for advanced use cases. Most users should use the Logger class spinner methods instead.
Example: Basic Usage
Example: Multiple Spinners