NewCommandFlagsParser creates new command flags parser
(flag *flag.FlagSet, parser FlagsParser, validator FlagsValidator)
| 19 | |
| 20 | // NewCommandFlagsParser creates new command flags parser |
| 21 | func NewCommandFlagsParser(flag *flag.FlagSet, parser FlagsParser, validator FlagsValidator) CommandFlagsParser { |
| 22 | return CommandFlagsParser{flag: flag, parser: parser, validator: validator, parsedArgs: make([]string, 0)} |
| 23 | } |
| 24 | |
| 25 | // Parse parsing the args |
| 26 | func (p *CommandFlagsParser) Parse(args []string) error { |