Documentation ¶
Index ¶
- Variables
- func FindPluginBinary(pluginDir string, commandName string) string
- func NewCmdCompletion(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdContext(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdDiagnose(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdDocs(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdEnvironment(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdLogs(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdMetrics(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdOpen(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdOptions(out io.Writer) *cobra.Command
- func NewCmdPrompt(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdRepo(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdScan(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdScanCluster(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdShell(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdStatus(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdStep(commonOpts *opts.CommonOptions) *cobra.Command
- func NewCmdTeam(commonOpts *opts.CommonOptions) *cobra.Command
- func NewJXCommand(f clients.Factory, in terminal.FileReader, out terminal.FileWriter, ...) *cobra.Command
- type CompletionOptions
- type ConsoleOptions
- type ContextOptions
- type DiagnoseOptions
- type EnvironmentOptions
- type LogsOptions
- type MetricsOptions
- type OpenOptions
- type PluginHandler
- type PromptOptions
- type RepoOptions
- type ScanClusterOptions
- type ScanOptions
- type ShellOptions
- type StatusOptions
- type TeamOptions
Constants ¶
This section is empty.
Variables ¶
var ( MetricsLong = templates.LongDesc(` Gets the metrics of the newest pod for a Deployment. `) MetricsExample = templates.Examples(` # displays metrics of the latest pod in deployment myapp jx metrics myapp # Tails the metrics of the container foo in the latest pod in deployment myapp jx metrics myapp -c foo `) )
var ( StatusLong = templates.LongDesc(` Gets the current status of the Kubernetes cluster `) StatusExample = templates.Examples(` # displays the current status of the Kubernetes cluster jx status `) )
Functions ¶
func FindPluginBinary ¶ added in v2.1.86
FindPluginBinary tries to find the jx-foo binary plugin in the plugins dir `~/.jx/plugins/jx/bin` dir `
func NewCmdCompletion ¶
func NewCmdCompletion(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdContext ¶
func NewCmdContext(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdDiagnose ¶
func NewCmdDiagnose(commonOpts *opts.CommonOptions) *cobra.Command
NewCmdDiagnose creates the diagnose command
func NewCmdDocs ¶
func NewCmdDocs(commonOpts *opts.CommonOptions) *cobra.Command
open the docs - Jenkins X docs by default
func NewCmdEnvironment ¶
func NewCmdEnvironment(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdLogs ¶
func NewCmdLogs(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdMetrics ¶
func NewCmdMetrics(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdOpen ¶
func NewCmdOpen(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdOptions ¶
NewCmdOptions implements the options command
func NewCmdPrompt ¶
func NewCmdPrompt(commonOpts *opts.CommonOptions) *cobra.Command
NewCmdPrompt creates the new command for: jx get prompt
func NewCmdRepo ¶
func NewCmdRepo(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdScan ¶
func NewCmdScan(commonOpts *opts.CommonOptions) *cobra.Command
NewCmdScan creates a command object for the "scan" command
func NewCmdScanCluster ¶
func NewCmdScanCluster(commonOpts *opts.CommonOptions) *cobra.Command
NewCmdScanCluster creates a command object for "scan cluster" command
func NewCmdShell ¶
func NewCmdShell(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdStatus ¶
func NewCmdStatus(commonOpts *opts.CommonOptions) *cobra.Command
func NewCmdStep ¶
func NewCmdStep(commonOpts *opts.CommonOptions) *cobra.Command
NewCmdStep Steps a command object for the "step" command
func NewCmdTeam ¶
func NewCmdTeam(commonOpts *opts.CommonOptions) *cobra.Command
func NewJXCommand ¶
func NewJXCommand(f clients.Factory, in terminal.FileReader, out terminal.FileWriter, err io.Writer, args []string) *cobra.Command
NewJXCommand creates the `jx` command and its nested children. args used to determine binary plugin to run can be overridden (does not affect compiled in commands).
Types ¶
type CompletionOptions ¶
type CompletionOptions struct {
*opts.CommonOptions
}
CompletionOptions options for completion command
func (*CompletionOptions) Run ¶
func (o *CompletionOptions) Run() error
Run executes the completion command
type ConsoleOptions ¶
type ConsoleOptions struct { get.GetURLOptions OnlyViewURL bool ClassicMode bool JenkinsSelector opts.JenkinsSelectorOptions }
type ContextOptions ¶
type ContextOptions struct { *opts.CommonOptions Filter string }
func (*ContextOptions) PickContext ¶
func (o *ContextOptions) PickContext(names []string, defaultValue string) (string, error)
func (*ContextOptions) Run ¶
func (o *ContextOptions) Run() error
type DiagnoseOptions ¶
type DiagnoseOptions struct { *opts.CommonOptions Namespace string HelmTLS bool //Deprecated Show []string Runner util.Commander }
DiagnoseOptions struct contains the diagnose flags
func (*DiagnoseOptions) GetOsVersion ¶ added in v2.1.68
func (o *DiagnoseOptions) GetOsVersion() (string, error)
GetOsVersion returns a human friendly string of the current OS in the case of an error this still returns a valid string for the details that can be found.
func (*DiagnoseOptions) Run ¶
func (o *DiagnoseOptions) Run() error
Run implements the diagnose command
type EnvironmentOptions ¶
type EnvironmentOptions struct {
*opts.CommonOptions
}
func (*EnvironmentOptions) PickNamespace ¶
func (o *EnvironmentOptions) PickNamespace(client kubernetes.Interface, defaultNamespace string) (string, error)
func (*EnvironmentOptions) Run ¶
func (o *EnvironmentOptions) Run() error
type LogsOptions ¶
type LogsOptions struct { *opts.CommonOptions Container string Namespace string Environment string Filter string Label string EditEnvironment bool }
func (*LogsOptions) Run ¶
func (o *LogsOptions) Run() error
type MetricsOptions ¶
type MetricsOptions struct { *opts.CommonOptions Namespace string Filter string Duration string Selector string Metric string }
func (*MetricsOptions) Run ¶
func (o *MetricsOptions) Run() error
type OpenOptions ¶
type OpenOptions struct {
ConsoleOptions
}
func (*OpenOptions) Run ¶
func (o *OpenOptions) Run() error
type PluginHandler ¶
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.
type PromptOptions ¶
type PromptOptions struct { *opts.CommonOptions NoLabel bool ShowIcon bool Prefix string Label string Separator string Divider string Suffix string LabelColor []string NamespaceColor []string ContextColor []string }
PromptOptions containers the CLI options
type RepoOptions ¶
type RepoOptions struct { *opts.CommonOptions Dir string OnlyViewURL bool Quiet bool }
func (*RepoOptions) Run ¶
func (o *RepoOptions) Run() error
type ScanClusterOptions ¶
type ScanClusterOptions struct { ScanOptions Output string }
ScanClusterOptions the options for 'scan cluster' command
func (*ScanClusterOptions) Run ¶
func (o *ScanClusterOptions) Run() error
Run executes the "scan cluster" command
type ScanOptions ¶
type ScanOptions struct {
*opts.CommonOptions
}
Scan Options contains the command line options for scan commands
type ShellOptions ¶
type ShellOptions struct { *opts.CommonOptions Filter string }
func (*ShellOptions) PickContext ¶
func (o *ShellOptions) PickContext(names []string, defaultValue string) (string, error)
func (*ShellOptions) Run ¶
func (o *ShellOptions) Run() error
type StatusOptions ¶
type StatusOptions struct { *opts.CommonOptions // contains filtered or unexported fields }
func (*StatusOptions) Run ¶
func (o *StatusOptions) Run() error
type TeamOptions ¶
type TeamOptions struct {
*opts.CommonOptions
}
func (*TeamOptions) Run ¶
func (o *TeamOptions) Run() error