Skip to content

Commit aa5e745

Browse files
committed
Feat: Remove legacy CLI argument parsing code
Legacy `OLD` namespace CLI argument parsing code has been removed in favor of a streamlined and modernized CliParser implementation. Refactored a sample project to use the updated structure, including namespace and project renaming for better clarity and alignment with the new design.
1 parent d79abfa commit aa5e745

20 files changed

+31
-337
lines changed

CodeOfChaos.CliArgsParser.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "example", "example", "{91B4
1616
EndProject
1717
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeOfChaos.CliArgsParser.Generators", "src\CodeOfChaos.CliArgsParser.Generators\CodeOfChaos.CliArgsParser.Generators.csproj", "{80E6494A-B679-4DDA-877C-F4639D4C60A8}"
1818
EndProject
19-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeOfChaos.CliArgsParser.Generators.Sample", "src\CodeOfChaos.CliArgsParser.Generators.Sample\CodeOfChaos.CliArgsParser.Generators.Sample.csproj", "{5791637A-68E9-4B82-9C2C-E295D0C3E94C}"
19+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sample.CodeOfChaos.CliArgsParser", "src\Sample.CodeOfChaos.CliArgsParser\Sample.CodeOfChaos.CliArgsParser.csproj", "{5791637A-68E9-4B82-9C2C-E295D0C3E94C}"
2020
EndProject
2121
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests.CodeOfChaos.CliArgsParser", "tests\Tests.CodeOfChaos.CliArgsParser\Tests.CodeOfChaos.CliArgsParser.csproj", "{181DA4AF-50BA-4C90-B678-EE394B22BFED}"
2222
EndProject

src/CodeOfChaos.CliArgsParser.Generators/Properties/launchSettings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"profiles": {
44
"DebugRoslynSourceGenerator": {
55
"commandName": "DebugRoslynComponent",
6-
"targetProject": "../CodeOfChaos.CliArgsParser.Generators.Sample/CodeOfChaos.CliArgsParser.Generators.Sample.csproj"
6+
"targetProject": "../Sample.CodeOfChaos.CliArgsParser/Sample.CodeOfChaos.CliArgsParser.csproj"
77
}
88
}
99
}

src/CodeOfChaos.CliArgsParser/CliArgsParserBuilder.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// ---------------------------------------------------------------------------------------------------------------------
22
// Imports
33
// ---------------------------------------------------------------------------------------------------------------------
4-
using CodeOfChaos.CliArgsParser.OLD;
5-
using CodeOfChaos.Extensions;
64
using System.Reflection;
75
using System.Text.RegularExpressions;
86

src/CodeOfChaos.CliArgsParser/OLD/Attributes/CliArgsCommandAttribute.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/CodeOfChaos.CliArgsParser/OLD/Attributes/CliArgsDescriptionAttribute.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/CodeOfChaos.CliArgsParser/OLD/Attributes/CliArgsParameterAttribute.cs

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/CodeOfChaos.CliArgsParser/OLD/CliArgsBuilder.cs

Lines changed: 0 additions & 48 deletions
This file was deleted.

src/CodeOfChaos.CliArgsParser/OLD/CliArgsBuilderConfig.cs

Lines changed: 0 additions & 53 deletions
This file was deleted.

src/CodeOfChaos.CliArgsParser/OLD/CliArgsParser.cs

Lines changed: 0 additions & 99 deletions
This file was deleted.

src/CodeOfChaos.CliArgsParser/OLD/Contracts/CommandData.cs

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)