MCPcopy Index your code
hub / github.com/ProspectOne/perfops-cli / invalidArgHelp

Function invalidArgHelp

cmd/root.go:138–154  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

136}
137
138func invalidArgHelp(name string) func(cmd *cobra.Command, args []string) {
139 if name == "limit" {
140 return func(cmd *cobra.Command, args []string) {
141 cmd.Println("For free users the maximum allowed number nodes for a single test is 20. Please change your limit.")
142 }
143 }
144 return func(cmd *cobra.Command, args []string) {
145 cmd.Println("Missing or invalid arguments:")
146 cmd.Flags().VisitAll(func(f *flag.Flag) {
147 if f.Name == name {
148 cmd.Println(fmtShortUsage(f))
149 } else if _, ok := f.Annotations[cobra.BashCompOneRequiredFlag]; ok {
150 cmd.Println(fmtShortUsage(f))
151 }
152 })
153 }
154}
155
156func fmtShortUsage(f *flag.Flag) string {
157 line := ""

Callers 2

chkRunErrorFunction · 0.85
TestInvalidArgHelpFunction · 0.85

Calls 1

fmtShortUsageFunction · 0.85

Tested by 1

TestInvalidArgHelpFunction · 0.68