Documentation
¶
Index ¶
- Variables
- func AskForConfirmation(s string) bool
- func DebugMsg(messages ...string)
- func EditEnvFile(content string) (string, error)
- func ExecOcCmd(args []string, namespace string, selector string) *exec.Cmd
- func ExecPlainOcCmd(args []string) *exec.Cmd
- func GetFileFlags(filename string, verboseOrDebug bool) (map[string]string, error)
- func RunCmd(cmd *exec.Cmd) (outBytes, errBytes []byte, err error)
- func VerboseMsg(messages ...string)
- type CompareOptions
- type ExportOptions
- type GlobalOptions
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 ¶
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 ExecPlainOcCmd ¶
func GetFileFlags ¶ added in v0.6.0
func VerboseMsg ¶
func VerboseMsg(messages ...string)
Types ¶
type CompareOptions ¶ added in v0.6.0
type CompareOptions struct {
*GlobalOptions
Labels string
Params []string
ParamFiles []string
Diff string
IgnorePaths []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)
type ExportOptions ¶ added in v0.6.0
type ExportOptions struct {
*GlobalOptions
Resource string
}
func (*ExportOptions) Process ¶ added in v0.9.0
func (o *ExportOptions) Process() error
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
Debug bool
NonInteractive bool
OcBinary string
File string
Namespace string
Selector string
TemplateDirs []string
ParamDirs []string
PublicKeyDir string
PrivateKey string
Passphrase string
Force bool
IsLoggedIn bool
}
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
Click to show internal directories.
Click to hide internal directories.