SpinnerExtension extension
Extension method to add spinner functionality to NyCustomCommand
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