Parse parsing the args
(args []string)
| 24 | |
| 25 | // Parse parsing the args |
| 26 | func (p *CommandFlagsParser) Parse(args []string) error { |
| 27 | err := p.parser.ParseFlags(p.flag, args) |
| 28 | if err != nil { |
| 29 | return err |
| 30 | } |
| 31 | |
| 32 | // assume that the parsing of arguments is successful - determine the arguments which are not flagged |
| 33 | p.parsedArgs = determineParsedNotFlaggedArguments(p.flag, args) |
| 34 | |
| 35 | return p.validator.ValidateParsedFlags(p.flag) |
| 36 | } |
| 37 | |
| 38 | func determineParsedNotFlaggedArguments(flag *flag.FlagSet, args []string) []string { |
| 39 | result := make([]string, 0) |
no test coverage detected