28 lines
832 B
C#
28 lines
832 B
C#
// See https://aka.ms/new-console-template for more information
|
|
using MapoDataFiller;
|
|
using Spectre.Console;
|
|
|
|
|
|
AnsiConsole.Write(
|
|
new FigletText("MapoDataFiller")
|
|
.LeftAligned()
|
|
.Color(Color.Blue1));
|
|
var rule = new Rule("[green]Setup data[/]");
|
|
rule.Alignment = Justify.Left;
|
|
AnsiConsole.Write(rule);
|
|
|
|
// recupero configurazione...
|
|
MConf currConf = new MConf();
|
|
if (File.Exists("conf.yaml"))
|
|
{
|
|
currConf = CMan.readConf("conf.yaml");
|
|
}
|
|
AnsiConsole.WriteLine();
|
|
AnsiConsole.MarkupLineInterpolated($"Conf FillMode: [yellow]{currConf.FillMode}[/]");
|
|
var typeOk = AnsiConsole.Confirm("Confermi FillMode?");
|
|
while (!typeOk)
|
|
{
|
|
currConf.FillMode = AnsiConsole.Ask<string>("Inserisci il modo desiderato:");
|
|
AnsiConsole.WriteLine(currConf.FillMode);
|
|
typeOk = AnsiConsole.Confirm("Confermi FillMode?");
|
|
} |