 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- func NewCmdAlpha(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command
- func NewDefaultKubectlCommand() *cobra.Command
- func NewDefaultKubectlCommandWithArgs(pluginHandler PluginHandler, args []string, in io.Reader, ...) *cobra.Command
- func NewKubectlCommand(in io.Reader, out, err io.Writer) *cobra.Command
- type PluginHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdAlpha ¶ added in v1.8.0
NewCmdAlpha creates a command that acts as an alternate root command for features in alpha
func NewDefaultKubectlCommand ¶ added in v1.10.0
NewDefaultKubectlCommand creates the `kubectl` command with default arguments
func NewDefaultKubectlCommandWithArgs ¶ added in v1.12.0
func NewDefaultKubectlCommandWithArgs(pluginHandler PluginHandler, args []string, in io.Reader, out, errout io.Writer) *cobra.Command
NewDefaultKubectlCommandWithArgs creates the `kubectl` command with arguments
Types ¶
type PluginHandler ¶ added in v1.12.0
type PluginHandler interface {
	// Lookup receives a potential filename and returns
	// a full or relative path to an executable, if one
	// exists at the given filename, or an error.
	Lookup(filename string) (string, error)
	// Execute receives an executable's filepath, a slice
	// of arguments, and a slice of environment variables
	// to relay to the executable.
	Execute(executablePath string, cmdArgs, environment []string) error
}
    PluginHandler is capable of parsing command line arguments and performing executable filename lookups to search for valid plugin files, and execute found plugins.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
          
            env
            
            
          
           Package env provides functions to incorporate environment variables into set env. | Package env provides functions to incorporate environment variables into set env. | 
| Package taints implements utilites for working with taints | Package taints implements utilites for working with taints | 
| 
          
            openapi
            
            
          
           Package openapi is a collection of libraries for fetching the openapi spec from a Kubernetes server and then indexing the type definitions. | Package openapi is a collection of libraries for fetching the openapi spec from a Kubernetes server and then indexing the type definitions. | 
 Click to show internal directories. 
   Click to hide internal directories.