mirror of
https://github.com/Tyrrrz/CliFx.git
synced 2025-10-25 15:19:17 +00:00
24 lines
610 B
C#
24 lines
610 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);
|
|
}
|
|
} |