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); }