Files
CliFx/CliFx.Benchmarks/Benchmarks.Cocona.cs
2021-12-08 23:43:35 +02:00

23 lines
540 B
C#

using BenchmarkDotNet.Attributes;
using Cocona;
namespace CliFx.Benchmarks;
public partial class Benchmarks
{
public class CoconaCommand
{
public void Execute(
[Option("str", new []{'s'})]
string? strOption,
[Option("int", new []{'i'})]
int intOption,
[Option("bool", new []{'b'})]
bool boolOption)
{
}
}
[Benchmark(Description = "Cocona")]
public void ExecuteWithCocona() => CoconaApp.Run<CoconaCommand>(Arguments);
}