Documentation ¶
Index ¶
- func AddPackageCommands(o *KctrlOptions, cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory, ...)
- func AttachGlobalFlags(o *KctrlOptions, cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory, ...)
- func AttachKctrlPackageCommandTree(cmd *cobra.Command, confUI *ui.ConfUI, opts cmdcore.PackageCommandTreeOpts)
- func NewCmdCompletion() *cobra.Command
- func NewDefaultKctrlCmd(ui *ui.ConfUI) *cobra.Command
- func NewKctrlCmd(o *KctrlOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewVersionCmd(o *VersionOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- type KctrlOptions
- type LoggerFlags
- type UIFlags
- type VersionOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddPackageCommands ¶
func AddPackageCommands(o *KctrlOptions, cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory, opts cmdcore.PackageCommandTreeOpts)
func AttachGlobalFlags ¶
func AttachGlobalFlags(o *KctrlOptions, cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory, opts cmdcore.PackageCommandTreeOpts)
func NewCmdCompletion ¶
func NewKctrlCmd ¶
func NewKctrlCmd(o *KctrlOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewVersionCmd ¶
func NewVersionCmd(o *VersionOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
Types ¶
type KctrlOptions ¶
type KctrlOptions struct { UIFlags UIFlags LoggerFlags LoggerFlags KubeAPIFlags cmdcore.KubeAPIFlags KubeconfigFlags cmdcore.KubeconfigFlags // contains filtered or unexported fields }
func NewKctrlOptions ¶
func NewKctrlOptions(ui *ui.ConfUI, configFactory cmdcore.ConfigFactory, depsFactory cmdcore.DepsFactory) *KctrlOptions
type LoggerFlags ¶
type LoggerFlags struct {
Debug bool
}
func (*LoggerFlags) Configure ¶
func (f *LoggerFlags) Configure(logger *logger.UILogger)
func (*LoggerFlags) Set ¶
func (f *LoggerFlags) Set(cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory)
type UIFlags ¶
func (*UIFlags) ConfigureUI ¶
func (*UIFlags) Set ¶
func (f *UIFlags) Set(cmd *cobra.Command, flagsFactory cmdcore.FlagsFactory, opts cmdcore.PackageCommandTreeOpts)
type VersionOptions ¶
type VersionOptions struct {
// contains filtered or unexported fields
}
func NewVersionOptions ¶
func NewVersionOptions(ui ui.UI, depsFactory cmdcore.DepsFactory) *VersionOptions
func (*VersionOptions) Run ¶
func (o *VersionOptions) Run() error
Click to show internal directories.
Click to hide internal directories.