cli

package
v1.8.7 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2021 License: Apache-2.0 Imports: 22 Imported by: 86

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddKubectlFlagsToCmd

func AddKubectlFlagsToCmd(cmd *cobra.Command) clientcmd.ClientConfig

AddKubectlFlagsToCmd adds kubectl like flags to a command and returns the ClientConfig interface for retrieving the values.

func AskToProceed added in v0.4.0

func AskToProceed(message string) bool

AskToProceed prompts the user with a message (typically a yes or no question) and returns whether or not they responded in the affirmative or negative.

func InteractiveEdit added in v0.12.0

func InteractiveEdit(filePattern string, data []byte, save func(input []byte) error)

InteractiveEdit launches an interactive editor

func NewVersionCmd

func NewVersionCmd(cliName string) *cobra.Command

NewVersionCmd returns a new `version` command to be used as a sub-command to root

func PrintDiff added in v1.7.0

func PrintDiff(name string, live *unstructured.Unstructured, target *unstructured.Unstructured) error

PrintDiff prints a diff between two unstructured objects to stdout using an external diff utility Honors the diff utility set in the KUBECTL_EXTERNAL_DIFF environment variable

func PromptCredentials added in v0.3.2

func PromptCredentials(username, password string) (string, string)

PromptCredentials is a helper to prompt the user for a username and password (unless already supplied)

func PromptMessage added in v0.4.0

func PromptMessage(message, value string) string

PromptMessage prompts the user for a value (unless already supplied)

func PromptPassword added in v0.4.0

func PromptPassword(password string) string

PromptPassword prompts the user for a password, without local echo. (unless already supplied)

func PromptUsername added in v0.4.0

func PromptUsername(username string) string

PromptUsername prompts the user for a username value

func ReadAndConfirmPassword added in v0.11.0

func ReadAndConfirmPassword() (string, error)

ReadAndConfirmPassword is a helper to read and confirm a password from stdin

func SetGLogLevel added in v0.11.0

func SetGLogLevel(glogLevel int)

SetGLogLevel set the glog level for the k8s go-client

func SetLogFormat added in v1.6.0

func SetLogFormat(logFormat string)

SetLogFormat sets a logrus log format

func SetLogLevel added in v0.11.0

func SetLogLevel(logLevel string)

SetLogLevel parses and sets a logrus log level

Types

This section is empty.

Jump to

Keyboard shortcuts

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