MCPcopy Create free account
hub / github.com/Code-Hex/pget / parse

Method parse

option.go:24–34  ·  view source on GitHub ↗
(argv []string, version string)

Source from the content-addressed store, hash-verified

22}
23
24func (opts *Options) parse(argv []string, version string) ([]string, error) {
25 p := flags.NewParser(opts, flags.PrintErrors)
26 args, err := p.ParseArgs(argv)
27
28 if err != nil {
29 stdout.Write(opts.usage(version))
30 return nil, errors.Wrap(err, "invalid command line options")
31 }
32
33 return args, nil
34}
35
36func (opts Options) usage(version string) []byte {
37 buf := bytes.Buffer{}

Callers 1

parseOptionsMethod · 0.95

Calls 1

usageMethod · 0.95

Tested by

no test coverage detected