Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SpaceNameOnlyUseLine string SpaceNameOnlyValidator cobra.PositionalArgs VClusterNameOnlyUseLine string VClusterNameOnlyValidator cobra.PositionalArgs )
Functions ¶
func NamedPositionalArgsValidator ¶
func NamedPositionalArgsValidator(failMissing, failExtra bool, expectedArgs ...string) (string, cobra.PositionalArgs)
NamedPositionalArgsValidator returns a cobra.PositionalArgs that returns a helpful error message if the arg number doesn't match. It also returns a string that can be appended to the cobra useline
Example output for extra arguments with :
$ command arg asdf [fatal] command ARG_1 [flags] Invalid Args: received 2 arguments, expected 1, extra arguments: "asdf" Run with --help for more details
Example output for missing arguments:
$ command [fatal] command ARG_1 [flags] Invalid Args: received 0 arguments, expected 1, please specify missing: "ARG_!" Run with --help for more details on arguments
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.