Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = &cli.Command{ Name: "code", Usage: "run cluster VS Code", Flags: []cli.Flag{ app.NamespaceFlag, &cli.StringFlag{ Name: "stack", Usage: "language stack", }, app.PortsFlag, }, Action: func(ctx context.Context, cmd *cli.Command) error { client := app.MustClient(ctx, cmd) path, err := os.Getwd() if err != nil { return err } stacks := []string{ "default", "golang", "python", "java", "dotnet", } stack := cmd.String("stack") if stack == "" { i, _, err := cli.Select("select stack", stacks) if err != nil { return err } stack = stacks[i] } if stack == "latest" || stack == "default" { stack = "" } port := app.MustPortOrRandom(ctx, cmd, 8888) namespace := app.Namespace(ctx, cmd) if namespace == "" { namespace = client.Namespace() } tunnels, _ := app.Ports(ctx, cmd) return Run(ctx, client, stack, port, namespace, path, tunnels) }, }
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.