cli

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2018 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PrintBluef func(format string, a ...interface{})
View Source
var PrintGreenf func(format string, a ...interface{})
View Source
var PrintRedf func(format string, a ...interface{})
View Source
var PrintYellowf func(format string, a ...interface{})

Functions

func AskForConfirmation

func AskForConfirmation(s string) bool

askForConfirmation asks the user for confirmation. A user must type in "yes" or "no" and then press enter. It has fuzzy matching, so "y", "Y", "yes", "YES", and "Yes" all count as confirmations. If the input is not recognized, it will ask again. The function does not return until it gets a valid response from the user.

func EditEnvFile

func EditEnvFile(content string) (string, error)

func ExecOcCmd

func ExecOcCmd(args []string, namespace string, selector string) *exec.Cmd

func ExecPlainOcCmd

func ExecPlainOcCmd(args []string) *exec.Cmd

func GetFileFlags added in v0.6.0

func GetFileFlags(filename string) (map[string]string, error)

func GetOcNamespace

func GetOcNamespace() (string, error)

func ShowDiff

func ShowDiff(a string, b string)

func VerboseMsg

func VerboseMsg(messages ...string)

Types

type CompareOptions added in v0.6.0

type CompareOptions struct {
	*GlobalOptions
	Labels                  string
	Params                  []string
	ParamFile               string
	IgnoreUnknownParameters bool
	UpsertOnly              bool
	Resource                string
}

func (*CompareOptions) Process added in v0.6.0

func (o *CompareOptions) Process() error

func (*CompareOptions) UpdateWithFile added in v0.6.0

func (o *CompareOptions) UpdateWithFile(fileFlags map[string]string)

func (*CompareOptions) UpdateWithFlags added in v0.6.0

func (o *CompareOptions) UpdateWithFlags(labelsFlag string, paramFlag []string, paramFileFlag string, ignoreUnknownParametersFlag bool, upsertOnlyFlag bool, resourceArg string)

type ExportOptions added in v0.6.0

type ExportOptions struct {
	*GlobalOptions
	Resource string
}

func (*ExportOptions) UpdateWithFile added in v0.6.0

func (o *ExportOptions) UpdateWithFile(fileFlags map[string]string)

func (*ExportOptions) UpdateWithFlags added in v0.6.0

func (o *ExportOptions) UpdateWithFlags(resourceArg string)

type GlobalOptions added in v0.6.0

type GlobalOptions struct {
	Verbose        bool
	NonInteractive bool
	File           string
	Namespace      string
	Selector       string
	TemplateDirs   []string
	ParamDirs      []string
	PublicKeyDir   string
	PrivateKey     string
	Passphrase     string
}

func (*GlobalOptions) Process added in v0.6.0

func (o *GlobalOptions) Process() error

func (*GlobalOptions) UpdateWithFile added in v0.6.0

func (o *GlobalOptions) UpdateWithFile(fileFlags map[string]string)

func (*GlobalOptions) UpdateWithFlags added in v0.6.0

func (o *GlobalOptions) UpdateWithFlags(verboseFlag bool, nonInteractiveFlag bool, namespaceFlag string, selectorFlag string, templateDirFlag []string, paramDirFlag []string, publicKeyDirFlag string, privateKeyFlag string, passphraseFlag string)

type Options

type Options struct {
	Verbose   bool
	Namespace string
	Selector  string
}

Jump to

Keyboard shortcuts

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