File tree 2 files changed +12
-18
lines changed
2 files changed +12
-18
lines changed Original file line number Diff line number Diff line change @@ -51,13 +51,13 @@ var Commands = []cli.Command{
51
51
ArgsUsage : "[network] [group]" ,
52
52
Flags : []cli.Flag {
53
53
tenantFlag ,
54
- cli.StringFlag {
54
+ cli.StringSliceFlag {
55
55
Name : "policy, p" ,
56
- Usage : "Policy List (separated by commas) " ,
56
+ Usage : "Policy" ,
57
57
},
58
- cli.StringFlag {
59
- Name : "external-contracts , e" ,
60
- Usage : "External contracts(separated by commas) " ,
58
+ cli.StringSliceFlag {
59
+ Name : "external-contract , e" ,
60
+ Usage : "External contract " ,
61
61
},
62
62
},
63
63
Action : createEndpointGroup ,
@@ -320,9 +320,9 @@ var Commands = []cli.Command{
320
320
Name : "provided, p" ,
321
321
Usage : "External contracts type - provided" ,
322
322
},
323
- cli.StringFlag {
324
- Name : "contracts , a" ,
325
- Usage : "Contracts (separated by commas) " ,
323
+ cli.StringSliceFlag {
324
+ Name : "contract , a" ,
325
+ Usage : "Contract " ,
326
326
},
327
327
},
328
328
Action : createExternalContracts ,
Original file line number Diff line number Diff line change @@ -439,15 +439,9 @@ func createEndpointGroup(ctx *cli.Context) {
439
439
network := ctx .Args ()[0 ]
440
440
group := ctx .Args ()[1 ]
441
441
442
- policies := strings .Split (ctx .String ("policy" ), "," )
443
- if ctx .String ("policy" ) == "" {
444
- policies = []string {}
445
- }
442
+ policies := ctx .StringSlice ("policy" )
446
443
447
- extContractsGrps := strings .Split (ctx .String ("external-contracts" ), "," )
448
- if ctx .String ("external-contracts" ) == "" {
449
- extContractsGrps = []string {}
450
- }
444
+ extContractsGrps := ctx .StringSlice ("external-contract" )
451
445
452
446
errCheck (ctx , getClient (ctx ).EndpointGroupPost (& contivClient.EndpointGroup {
453
447
TenantName : tenant ,
@@ -921,8 +915,8 @@ func createExternalContracts(ctx *cli.Context) {
921
915
922
916
tenant := ctx .String ("tenant" )
923
917
924
- contracts := strings . Split ( ctx .String ("contracts" ), ", " )
925
- if ctx . String ( " contracts" ) == "" {
918
+ contracts := ctx .StringSlice ("contracts" )
919
+ if len ( contracts ) == 0 {
926
920
errExit (ctx , exitHelp , "Contracts not provided" , false )
927
921
}
928
922
You can’t perform that action at this time.
0 commit comments