Files
CliFx/CliFx.Benchmarks/Benchmarks.Cocona.cs
2024-01-12 00:10:27 +02:00

20 lines
480 B
C#

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