command

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: Apache-2.0 Imports: 57 Imported by: 0

Documentation

Overview

Package command creates and initializes the tanzu CLI.

Package command provides commands

Index

Constants

View Source
const (
	CeipOptInStatus  = "Opt-in"
	CeipOptOutStatus = "Opt-out"
)

CeipOptOutStatus and CeipOptInStatus are constants for the CEIP opt-in/out verbiage

View Source
const (
	ConfigLiteralFeatures = "features"
	ConfigLiteralEnv      = "env"
)

ConfigLiterals used with set/unset commands

View Source
const DefaultDocsDir = "docs/cli/commands"

DefaultDocsDir is the base docs directory

View Source
const ErrorDocsOutputFolderNotExists = "" /* 137-byte string literal not displayed */
View Source
const FalseStr = "false"
View Source
const NA = "n/a"

Variables

This section is empty.

Functions

func Execute

func Execute() error

Execute executes the CLI.

func InstallEssentialPlugins added in v1.0.0

func InstallEssentialPlugins(cmd *cobra.Command)

func NewRootCmd

func NewRootCmd() (*cobra.Command, error)

NewRootCmd creates a root command.

func RunCommandAndGetStdOutAndErr added in v0.90.0

func RunCommandAndGetStdOutAndErr(cmd *cobra.Command, args []string) ([]byte, []byte, error)

RunCommandAndGetStdOutAndErr executes the cobra command and returns the command's stdout,stderr and error

Types

type ContextCreationType added in v1.1.0

type ContextCreationType string

type ContextListOutputRow added in v1.1.0

type ContextListOutputRow struct {
	Name           string
	IsActive       string
	Type           string
	Project        string
	Space          string
	ClusterGroup   string
	Endpoint       string
	KubeconfigPath string
	KubeContext    string
}

type TKGKubeconfigFetcher added in v0.90.0

type TKGKubeconfigFetcher interface {
	GetPinnipedKubeconfig() (mergeFilePath, currentContext string, err error)
}

func NewTKGKubeconfigFetcher added in v0.90.0

func NewTKGKubeconfigFetcher(endpoint, endpointCACertPath string, insecureSkipTLSVerify bool) TKGKubeconfigFetcher

type TKGKubeconfigFetcherOptions added in v0.90.0

type TKGKubeconfigFetcherOptions struct {
	Endpoint              string
	InsecureSkipTLSVerify bool
	EndpointCACertPath    string
	CmdExecutor           func(command *cobra.Command, args []string) (stdOut []byte, stderr []byte, err error)
}

func (*TKGKubeconfigFetcherOptions) GetPinnipedKubeconfig added in v0.90.0

func (tkfo *TKGKubeconfigFetcherOptions) GetPinnipedKubeconfig() (string, string, error)

Directories

Path Synopsis
Package plugintemplates provides templates for CLI doc generation
Package plugintemplates provides templates for CLI doc generation

Jump to

Keyboard shortcuts

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