MCPcopy
hub / github.com/cli/cli / MinimumArgs

Function MinimumArgs

pkg/cmdutil/args.go:11–22  ·  view source on GitHub ↗
(n int, msg string)

Source from the content-addressed store, hash-verified

9)
10
11func MinimumArgs(n int, msg string) cobra.PositionalArgs {
12 if msg == "" {
13 return cobra.MinimumNArgs(1)
14 }
15
16 return func(cmd *cobra.Command, args []string) error {
17 if len(args) < n {
18 return FlagErrorf("%s", msg)
19 }
20 return nil
21 }
22}
23
24func ExactArgs(n int, msg string) cobra.PositionalArgs {
25 return func(cmd *cobra.Command, args []string) error {

Callers 6

NewCmdCloneFunction · 0.92
NewCmdCloneFunction · 0.92
NewCmdSearchFunction · 0.92
NewCmdExtensionFunction · 0.92
TestMinimumArgsFunction · 0.85
TestMinimumNs_with_errorFunction · 0.85

Calls 1

FlagErrorfFunction · 0.85

Tested by 2

TestMinimumArgsFunction · 0.68
TestMinimumNs_with_errorFunction · 0.68