INNER CODE UNIT · Go
NewCreateTunnelCmd
we-dcode/kubetunnel · cmd/cli/kubetunnel.go:113
func NewCreateTunnelCmd() *cobra.Command {
var kubeConfig, kubetunnelVersion, localIp, namespace, port string
svcCmd := &cobra.Command{
Use: "create-tunnel",
Short: "Duplex interaction with K8s cluster.",
Args: cobra.ExactArgs(1),
Example: fmt.Sprintf(" sudo -E %s create-tunnel --help\n", constants.KubetunnelSlug) +
fmt.Sprintf(" sudo -E %s create-tunnel -p '8080:80' svc_name\n", constants.KubetunnelSlug) +
fmt.Sprintf(" sudo -E %s create-tunnel -c kubeconfig/path -p '8080:80' svc_name\n", constants.KubetunnelSlug) +
fmt.Sprintf(" sudo -E %s create-tunnel -c kubeconfig/path -n namespace -p '8080:80' svc_name\n", constants.KubetunnelSlug),
//ValidArgsFunction: func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) {
//
// log.SetLevel(log.PanicLevel)
//
// k := kube.MustNew(kubeConfig, namespace)
//