SpinnerExtension extension

Extension method to add spinner functionality to NyCustomCommand

on

Methods

createSpinner(String message) ConsoleSpinner

Available on NyCustomCommand, provided by the SpinnerExtension extension

Create and return a spinner instance for manual control
withProgress<T, R>({required List<T> items, required Future<R> process(T item, int index), String? message, String? completionMessage}) Future<List<R>>

Available on NyCustomCommand, provided by the SpinnerExtension extension

Process a list of items with a progress bar Returns a list of results from processing each item
withProgressSync<T, R>({required List<T> items, required R process(T item, int index), String? message, String? completionMessage}) List<R>

Available on NyCustomCommand, provided by the SpinnerExtension extension

Process items synchronously with a progress bar
withSpinner<T>({required Future<T> task(), required String message, String? successMessage, String? errorMessage}) Future<T>

Available on NyCustomCommand, provided by the SpinnerExtension extension

Run a task with a spinner animation