VECTO Input Manager
Loading...
Searching...
No Matches
VectoInputManager.Commands.AnsiConsoleExtensions Class Reference

Extensions for Spectre.Console to render consistent prompts and status messages. Provides input parsing with validation and common line helpers. More...

Static Public Member Functions

static ? object AskEx< T > (this IAnsiConsole console, string displayQuery, PromptAction action)
 Prompts for a value with validation and optional default handling based on PromptAction. Supports string, integer, decimal, and DateTime input types.
static void LineError (this IAnsiConsole console, string message)
static void LineWarning (this IAnsiConsole console, string message)
static void LineWarningBlink (this IAnsiConsole console, string message)
static void LineSuccess (this IAnsiConsole console, string message)
static void LineProcessing (this IAnsiConsole console, string message)
static void LineInfo (this IAnsiConsole console, string message)
static void LineAction (this IAnsiConsole console, string action, string target)
static void LineActionError (this IAnsiConsole console, string action, string error)
static void LineFileOperation (this IAnsiConsole console, string operation, string filename)
static void LineCreated (this IAnsiConsole console, string what, string path)
static void LineFound (this IAnsiConsole console, string what, string path)
static void LineToolTitle (this IAnsiConsole console, string title)

Detailed Description

Extensions for Spectre.Console to render consistent prompts and status messages. Provides input parsing with validation and common line helpers.


The documentation for this class was generated from the following file:
  • VectoInputManager/Internals/AnsiConsoleExtensions.cs