(flag *FlagDefinition)
| 242 | } |
| 243 | |
| 244 | func (c Cli) convertFlag(flag *FlagDefinition) cli.Flag { |
| 245 | switch flag.Type { |
| 246 | case FlagTypeStringArray: |
| 247 | return c.convertStringSliceFlag(flag) |
| 248 | case FlagTypeInteger: |
| 249 | return c.convertIntFlag(flag) |
| 250 | case FlagTypeBoolean: |
| 251 | return c.convertBoolFlag(flag) |
| 252 | case FlagTypeString: |
| 253 | return c.convertStringFlag(flag) |
| 254 | } |
| 255 | panic("Unknown flag type: " + flag.Type.String()) |
| 256 | } |
| 257 | |
| 258 | func (c Cli) convertFlags(flags ...*FlagDefinition) []cli.Flag { |
| 259 | result := []cli.Flag{} |
no test coverage detected