using System; using Spectre.Console; namespace Aaru.Core; /// Implement core operations using the Spectre console public static class Spectre { /// Initializes a progress bar with a single spinner /// Action to execute in the progress bar public static void ProgressSingleSpinner(Action action) => AnsiConsole.Progress() .AutoClear(true) .HideCompleted(true) .Columns(new TaskDescriptionColumn(), new SpinnerColumn()) .Start(action); }