Documentation ¶
Index ¶
- func AddCommandGroups(cmd *cobra.Command, groups []CommandGroup)
- func Command(ctx context.Context) *cobra.Command
- func DescribeIntercept(ii *manager.InterceptInfo, volumeMountsPrevented error, debug bool) string
- func IsServerRunning() bool
- func LoginCommand() *cobra.Command
- func LogoutCommand() *cobra.Command
- func NewConnectorState(sessionInfo *sessionInfo, daemonClient daemon.DaemonClient) *connectorState
- func OnlySubcommands(cmd *cobra.Command, args []string) error
- func RunSubcommands(cmd *cobra.Command, args []string) error
- type CommandGroup
- type FlagGroup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCommandGroups ¶
func AddCommandGroups(cmd *cobra.Command, groups []CommandGroup)
AddCommandGroups adds all the groups in the given CommandGroup to the command, replaces the its standard usage template with a template that groups the commands according to that group.
func DescribeIntercept ¶
func DescribeIntercept(ii *manager.InterceptInfo, volumeMountsPrevented error, debug bool) string
func IsServerRunning ¶
func IsServerRunning() bool
IsServerRunning reports whether or not the daemon server is running.
func LoginCommand ¶ added in v2.1.4
Command returns the telepresence sub-command "auth"
func LogoutCommand ¶ added in v2.1.4
func NewConnectorState ¶
func NewConnectorState(sessionInfo *sessionInfo, daemonClient daemon.DaemonClient) *connectorState
func OnlySubcommands ¶
OnlySubcommands is a cobra.PositionalArgs that is similar to cobra.NoArgs, but prints a better error message.
func RunSubcommands ¶
RunSubCommands is for use as a cobra.Command.RunE for commands that don't do anything themselves but have subcommands. In such cases, it is important to set RunE even though there's nothing to run, because otherwise cobra will treat that as "success", and it shouldn't be "success" if the user typos a command and types something invalid.
Types ¶
type CommandGroup ¶
CommandGroup represents a group of commands and the name of that group