diff --git a/Glow.PrettyFOMOD/CLI/CLIUtils.cs b/Glow.PrettyFOMOD/CLI/CLIUtils.cs index 6d80074..9a8da7b 100644 --- a/Glow.PrettyFOMOD/CLI/CLIUtils.cs +++ b/Glow.PrettyFOMOD/CLI/CLIUtils.cs @@ -1,5 +1,4 @@ using System.Text; -using Figgle; using Glow.PrettyFOMOD.Configuration; using Sharprompt; using Spectre.Console; @@ -20,8 +19,7 @@ public static PrettyFomodConfig ConfigFromCli() var config = new PrettyFomodConfig(); Console.OutputEncoding = Encoding.UTF8; - Console.WriteLine( - FiggleFonts.FlowerPower.Render("PrettyFOMOD")); + AnsiConsole.Write(new FigletText("PrettyFOMOD").LeftJustified().Color(Color.MediumOrchid3)); WriteWarningText("PLEASE NOTE: This tool is intended to be as non-destructive as possible.\n" + "That said, it is currently in very early stages of development.\nIf you are working with " + diff --git a/Glow.PrettyFOMOD/CLI/FomodCreator.cs b/Glow.PrettyFOMOD/CLI/FomodCreator.cs index 54f13bf..bc6b04d 100644 --- a/Glow.PrettyFOMOD/CLI/FomodCreator.cs +++ b/Glow.PrettyFOMOD/CLI/FomodCreator.cs @@ -2,6 +2,7 @@ using Glow.PrettyFOMOD.Configuration; using Glow.PrettyFOMOD.FomodFileIO; using Glow.PrettyFOMOD.Helpers; +using Sharprompt; namespace Glow.PrettyFOMOD.CLI; @@ -153,11 +154,11 @@ private static void CreateInfoFile(PrettyFomodConfig config) CliUtils.WriteHeaderText("Generating info.xml. This is just metadata for your mod."); var fomodInfo = FomodFileIo.OpenFomodInfoFile(config); - fomodInfo.Name = ReadLine.Read("Mod Name: ", fomodInfo.Name); - fomodInfo.Author = ReadLine.Read("Author: ", fomodInfo.Author); - fomodInfo.Description = ReadLine.Read("Description: ", fomodInfo.Description); - fomodInfo.Website = ReadLine.Read("Website: ", fomodInfo.Website); - fomodInfo.Version = ReadLine.Read("Version: ", fomodInfo.Version); + fomodInfo.Name = Prompt.Input("Mod Name: ", defaultValue: fomodInfo.Name); + fomodInfo.Author = Prompt.Input("Author: ", defaultValue: fomodInfo.Author); + fomodInfo.Description = Prompt.Input("Description: ", defaultValue: fomodInfo.Description); + fomodInfo.Website = Prompt.Input("Website: ", defaultValue: fomodInfo.Website); + fomodInfo.Version = Prompt.Input("Version: ", defaultValue: fomodInfo.Version); // TODO: Figure out groups. FomodFileIo.SaveFomodInfo(fomodInfo, config); diff --git a/Glow.PrettyFOMOD/Glow.PrettyFOMOD.csproj b/Glow.PrettyFOMOD/Glow.PrettyFOMOD.csproj index e88fb29..dfc5f00 100644 --- a/Glow.PrettyFOMOD/Glow.PrettyFOMOD.csproj +++ b/Glow.PrettyFOMOD/Glow.PrettyFOMOD.csproj @@ -13,9 +13,7 @@ - -