namespace Spectre.Console; /// /// Represents the console's cursor. /// public interface IAnsiConsoleCursor { /// /// Shows or hides the cursor. /// /// true to show the cursor, false to hide it. void Show(bool show); /// /// Sets the cursor position. /// /// The column to move the cursor to. /// The line to move the cursor to. void SetPosition(int column, int line); /// /// Moves the cursor relative to the current position. /// /// The direction to move the cursor. /// The number of steps to move the cursor. void Move(CursorDirection direction, int steps); }