mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-15 00:12:50 +08:00
17 lines
425 B
C#
17 lines
425 B
C#
using Spectre.Console;
|
|
|
|
public class GreeterCommand : Command<OptionalArgumentWithDefaultValueSettings>
|
|
{
|
|
private readonly IAnsiConsole _console;
|
|
|
|
public GreeterCommand(IAnsiConsole console)
|
|
{
|
|
_console = console;
|
|
}
|
|
|
|
public override int Execute(CommandContext context, OptionalArgumentWithDefaultValueSettings settings)
|
|
{
|
|
_console.WriteLine(settings.Greeting);
|
|
return 0;
|
|
}
|
|
} |