util

package
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	NamespaceNameOnlyUseLine   string
	NamespaceNameOnlyValidator 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL