templates

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 10 Imported by: 23

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExactArgs added in v0.32.0

func ExactArgs(nameOfCommand string, n int) cobra.PositionalArgs

ExactArgs validate the number of input parameters

func KindIsVM added in v0.44.1

func KindIsVM(kind string) bool

KindIsVM helps validating input parameters for specifying the VM resource

func KindIsVMI added in v0.44.1

func KindIsVMI(kind string) bool

KindIsVMI helps validating input parameters for specifying the VMI resource

func MainUsageTemplate

func MainUsageTemplate() string

MainUsageTemplate returns the usage template for the root command

func OptionsUsageTemplate

func OptionsUsageTemplate() string

OptionsUsageTemplate returns a template which prints all global available commands

func ParseSCPArguments added in v0.53.0

func ParseSCPArguments(arg1 string, arg2 string) (local LocalSCPArgument, remote RemoteSCPArgument, toRemote bool, err error)

func ParseSSHTarget added in v0.46.0

func ParseSSHTarget(arg string) (kind, namespace, name, username string, err error)

ParseSSHTarget argument supporting the form of username@vmi/name.namespace (or simpler)

func ParseTarget added in v0.44.1

func ParseTarget(arg string) (kind string, namespace string, name string, err error)

ParseTarget argument supporting the form of vmi/name.namespace (or simpler)

func PrintWarningForPausedVMI added in v0.41.0

func PrintWarningForPausedVMI(virtCli kubecli.KubevirtClient, vmiName string, namespace string)

PrintWarningForPausedVMI prints warning message if VMI is paused

func UsageTemplate

func UsageTemplate() string

UsageTemplate returns the usage template for all subcommands

Types

type LocalSCPArgument added in v0.53.0

type LocalSCPArgument struct {
	Path string
}

type RemoteSCPArgument added in v0.53.0

type RemoteSCPArgument struct {
	Kind      string
	Namespace string
	Name      string
	Username  string
	Path      string
}

Jump to

Keyboard shortcuts

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