diff --git a/Benchmark/Benchmark.csproj b/Benchmark/Benchmark.csproj index 20d2b953..aff03dbc 100644 --- a/Benchmark/Benchmark.csproj +++ b/Benchmark/Benchmark.csproj @@ -10,7 +10,6 @@ latest enable enable - false diff --git a/Directory.Build.props b/Directory.Build.props index c47a908c..56501af9 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -3,6 +3,5 @@ latest enable enable - true diff --git a/FacturXDotNet.CLI/Extract/CommandBase.cs b/FacturXDotNet.CLI/Extract/CommandBase.cs new file mode 100644 index 00000000..908d8743 --- /dev/null +++ b/FacturXDotNet.CLI/Extract/CommandBase.cs @@ -0,0 +1,64 @@ +using System.CommandLine; +using System.CommandLine.NamingConventionBinder; +using System.CommandLine.Parsing; +using Spectre.Console; + +namespace FacturXDotNet.CLI.Extract; + +abstract class CommandBase(string name, string description, IReadOnlyList? arguments = null, IReadOnlyList