Documentation
¶
Index ¶
- Variables
- func AskForConfirmation(s string) bool
- 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) (map[string]string, error)
- func GetOcNamespace() (string, error)
- func ShowDiff(a string, b string)
- func VerboseMsg(messages ...string)
- type CompareOptions
- type ExportOptions
- type GlobalOptions
- type Options
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 GetOcNamespace ¶
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
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
Click to show internal directories.
Click to hide internal directories.