cmd

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2020 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute(executeOptions ...ExecuteOption) error

Execute executes the root command.

Types

type ExecuteOption

type ExecuteOption func(e *ExecuteOptions)

ExecuteOption -

func WithApplyFlags added in v0.4.0

func WithApplyFlags(flags func(flagsSet *pflag.FlagSet)) ExecuteOption

WithApplyFlags adds global command line options to apply, delete and test

func WithFlags added in v0.4.0

func WithFlags(flags func(flagsSet *pflag.FlagSet)) ExecuteOption

WithFlags adds global command line options

func WithK8s added in v0.4.0

func WithK8s(k func(configs ...shalm.K8sConfig) (shalm.K8s, error)) ExecuteOption

WithK8s overrides constructor for k8s

func WithModules

func WithModules(load func(thread *starlark.Thread, module string) (dict starlark.StringDict, err error)) ExecuteOption

WithModules add new modules to shalm, which can be loaded using load inside starlark scripts

func WithTestFlags added in v0.4.0

func WithTestFlags(flags func(flagsSet *pflag.FlagSet)) ExecuteOption

WithTestFlags adds global command line options to apply, delete and test

func WithTestK8s added in v0.4.0

func WithTestK8s(k func(configs ...shalm.K8sConfig) (shalm.K8s, error)) ExecuteOption

WithTestK8s overrides constructor for k8s

type ExecuteOptions

type ExecuteOptions struct {
	// contains filtered or unexported fields
}

ExecuteOptions -

Jump to

Keyboard shortcuts

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