MCPcopy
hub / github.com/spf13/cobra / MinimumNArgs

Function MinimumNArgs

args.go:74–81  ·  view source on GitHub ↗

MinimumNArgs returns an error if there is not at least N args.

(n int)

Source from the content-addressed store, hash-verified

72
73// MinimumNArgs returns an error if there is not at least N args.
74func MinimumNArgs(n int) PositionalArgs {
75 return func(cmd *Command, args []string) error {
76 if len(args) < n {
77 return fmt.Errorf("requires at least %d arg(s), only received %d", n, len(args))
78 }
79 return nil
80 }
81}
82
83// MaximumNArgs returns an error if there are more than N args.
84func MaximumNArgs(n int) PositionalArgs {

Calls

no outgoing calls