11using System . CommandLine ;
2- using System . CommandLine . Invocation ;
2+ using System . CommandLine . NamingConventionBinder ;
33
44namespace Cocona . Benchmark . External . Commands ;
55
@@ -11,18 +11,9 @@ public static int Execute(string[] args)
1111 {
1212 var command = new RootCommand
1313 {
14- new Option ( new [ ] { "--str" , "-s" } )
15- {
16- Argument = new Argument < string ? > ( )
17- } ,
18- new Option ( new [ ] { "--int" , "-i" } )
19- {
20- Argument = new Argument < int > ( )
21- } ,
22- new Option ( new [ ] { "--bool" , "-b" } )
23- {
24- Argument = new Argument < bool > ( )
25- }
14+ new Option < string ? > ( new [ ] { "--str" , "-s" } ) ,
15+ new Option < int > ( new [ ] { "--int" , "-i" } ) ,
16+ new Option < bool > ( new [ ] { "--bool" , "-b" } ) ,
2617 } ;
2718
2819 command . Handler = CommandHandler . Create ( ExecuteHandler ) ;
@@ -33,18 +24,9 @@ public static Task<int> ExecuteAsync(string[] args)
3324 {
3425 var command = new RootCommand
3526 {
36- new Option ( new [ ] { "--str" , "-s" } )
37- {
38- Argument = new Argument < string ? > ( )
39- } ,
40- new Option ( new [ ] { "--int" , "-i" } )
41- {
42- Argument = new Argument < int > ( )
43- } ,
44- new Option ( new [ ] { "--bool" , "-b" } )
45- {
46- Argument = new Argument < bool > ( )
47- }
27+ new Option < string ? > ( new [ ] { "--str" , "-s" } ) ,
28+ new Option < int > ( new [ ] { "--int" , "-i" } ) ,
29+ new Option < bool > ( new [ ] { "--bool" , "-b" } ) ,
4830 } ;
4931
5032 command . Handler = CommandHandler . Create ( ExecuteHandler ) ;
0 commit comments