From 247e35484c4ad7173a2f3878f2b49f25d22598f5 Mon Sep 17 00:00:00 2001 From: nsnail Date: Wed, 7 Dec 2022 10:05:56 +0800 Subject: [PATCH] 1.1.5 (#12) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * + git批量操作工具 * + json工具 --- .config/dotnet-tools.json | 12 ++ .gitignore | 3 +- src/Color/Main.cs | 2 +- src/Color/Option.cs | 2 +- src/Color/Win32.cs | 51 +++-- src/DirOption.cs | 2 +- src/Git/Main.cs | 111 ++++++++++ src/Git/Option.cs | 19 ++ src/Guid/Main.cs | 2 +- src/Guid/Option.cs | 2 +- src/IP/Main.cs | 2 +- src/IP/Option.cs | 2 +- src/Json/Main.cs | 68 ++++++ src/Json/Option.cs | 15 ++ src/Lang/Str.Designer.cs | 395 ----------------------------------- src/Lang/Str.en-US.resx | 44 +++- src/Lang/Str.resx | 43 ++++ src/Lang/Str.tt | 86 ++++++++ src/Option.cs | 7 + src/Program.cs | 14 +- src/Pwd/Main.cs | 2 +- src/Pwd/Option.cs | 10 +- src/RmBlank/Main.cs | 2 +- src/RmBom/Main.cs | 2 +- src/Text/Main.cs | 6 +- src/Text/Option.cs | 2 +- src/Time/Main.cs | 14 +- src/Time/Option.cs | 2 +- src/ToLf/Main.cs | 2 +- src/{Tool.cs => ToolBase.cs} | 44 +++- src/ToolsFactory.cs | 2 + src/dot.csproj | 10 +- 32 files changed, 522 insertions(+), 458 deletions(-) create mode 100644 .config/dotnet-tools.json create mode 100644 src/Git/Main.cs create mode 100644 src/Git/Option.cs create mode 100644 src/Json/Main.cs create mode 100644 src/Json/Option.cs delete mode 100644 src/Lang/Str.Designer.cs create mode 100644 src/Lang/Str.tt create mode 100644 src/Option.cs rename src/{Tool.cs => ToolBase.cs} (68%) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json new file mode 100644 index 0000000..64cfe12 --- /dev/null +++ b/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-t4": { + "version": "2.3.1", + "commands": [ + "t4" + ] + } + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3b36b84..aa26550 100644 --- a/.gitignore +++ b/.gitignore @@ -802,4 +802,5 @@ FodyWeavers.xsd # User Define build/ -nuget.config \ No newline at end of file +nuget.config +*.[Dd]esigner.cs \ No newline at end of file diff --git a/src/Color/Main.cs b/src/Color/Main.cs index 55a4367..1594f00 100644 --- a/src/Color/Main.cs +++ b/src/Color/Main.cs @@ -1,6 +1,6 @@ namespace Dot.Color; -public sealed class Main : Tool