From a35ebfcb2380bb534c3097ba883eefc483edbfcf Mon Sep 17 00:00:00 2001 From: nsnail Date: Mon, 12 Dec 2022 19:51:19 +0800 Subject: [PATCH] --- dotnet-tools.json | 6 ++++++ src/Program.cs | 24 ++++++++++++------------ src/{RmBom => Rbom}/Main.cs | 4 ++-- src/Rbom/Option.cs | 3 +++ src/RmBom/Option.cs | 3 --- src/Time/Main.cs | 2 +- src/ToolBase.cs | 6 +++--- src/{RmBlank => Trim}/Main.cs | 5 +++-- src/{RmBlank => Trim}/Option.cs | 0 9 files changed, 30 insertions(+), 23 deletions(-) rename src/{RmBom => Rbom}/Main.cs (98%) create mode 100644 src/Rbom/Option.cs delete mode 100644 src/RmBom/Option.cs rename src/{RmBlank => Trim}/Main.cs (96%) rename src/{RmBlank => Trim}/Option.cs (100%) diff --git a/dotnet-tools.json b/dotnet-tools.json index 4f358a6..14cf33a 100644 --- a/dotnet-tools.json +++ b/dotnet-tools.json @@ -7,6 +7,12 @@ "commands": [ "t4" ] + }, + "dotnet-consolidate": { + "version": "2.0.0", + "commands": [ + "dotnet-consolidate" + ] } } } \ No newline at end of file diff --git a/src/Program.cs b/src/Program.cs index 5666597..d0956e1 100644 --- a/src/Program.cs +++ b/src/Program.cs @@ -8,23 +8,23 @@ app.Configure(config => { config.SetApplicationName(AssemblyInfo.ASSEMBLY_PRODUCT); config.SetApplicationVersion(AssemblyInfo.ASSEMBLY_VERSION); - config.AddCommand
("git"); + config.AddCommand
(nameof(Dot.Git).ToLower()); #if NET7_0_WINDOWS - config.AddCommand("color"); + config.AddCommand(nameof(Dot.Color).ToLower()); #endif - config.AddCommand("guid"); - config.AddCommand("ip"); - config.AddCommand("json"); - config.AddCommand("pwd"); - config.AddCommand("rblank"); - config.AddCommand("rbom"); - config.AddCommand("text"); - config.AddCommand("time"); - config.AddCommand("tolf"); + config.AddCommand(nameof(Dot.Guid).ToLower()); + config.AddCommand(nameof(Dot.IP).ToLower()); + config.AddCommand(nameof(Dot.Json).ToLower()); + config.AddCommand(nameof(Dot.Pwd).ToLower()); + config.AddCommand(nameof(Dot.Rbom).ToLower()); + config.AddCommand(nameof(Dot.Trim).ToLower()); + config.AddCommand(nameof(Dot.Text).ToLower()); + config.AddCommand(nameof(Dot.Time).ToLower()); + config.AddCommand(nameof(Dot.ToLf).ToLower()); config.ValidateExamples(); }); Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); -return app.Run(args); \ No newline at end of file +return app.Run(args); diff --git a/src/RmBom/Main.cs b/src/Rbom/Main.cs similarity index 98% rename from src/RmBom/Main.cs rename to src/Rbom/Main.cs index 10ff2ed..9c6ee35 100644 --- a/src/RmBom/Main.cs +++ b/src/Rbom/Main.cs @@ -1,4 +1,4 @@ -namespace Dot.RmBom; +namespace Dot.Rbom; [Description(nameof(Str.TrimUtf8Bom))] [Localization(typeof(Str))] @@ -43,4 +43,4 @@ public sealed class Main : FilesTool