### Install ctlptl with Go Source: https://github.com/tilt-dev/ctlptl/blob/main/INSTALL.md Install ctlptl globally using the Go toolchain. Ensure Go is installed and configured on your system. ```bash go install github.com/tilt-dev/ctlptl/cmd/ctlptl@latest ``` -------------------------------- ### Install ctlptl with Scoop Source: https://github.com/tilt-dev/ctlptl/blob/main/INSTALL.md Install ctlptl on Windows using Scoop. First, add the tilt-dev repository, then install the package. ```bash scoop bucket add tilt-dev https://github.com/tilt-dev/scoop-bucket scoop install ctlptl ``` -------------------------------- ### ctlptl create registry Examples Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_create_registry.md Examples demonstrating how to create a registry with different configurations. You can specify a name, a port, and a listen address. ```bash ctlptl create registry ctlptl-registry ``` ```bash ctlptl create registry ctlptl-registry --port=5000 ``` ```bash ctlptl create registry ctlptl-registry --port=5000 --listen-address 0.0.0.0 ``` -------------------------------- ### ctlptl create cluster examples Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_create.md Examples of creating a Kubernetes cluster using ctlptl. You can specify the cluster name and optionally a registry. ```bash ctlptl create cluster docker-desktop ``` ```bash ctlptl create cluster kind --registry=ctlptl-registry ``` -------------------------------- ### Install Development Version of ctlptl Source: https://github.com/tilt-dev/ctlptl/blob/main/CONTRIBUTING.md Install the development version of ctlptl using the provided Makefile. ```bash make install ``` -------------------------------- ### Install ctlptl on Windows Source: https://github.com/tilt-dev/ctlptl/blob/main/INSTALL.md Download and install ctlptl on Windows using PowerShell. This involves downloading a zip file, expanding it, and moving the executable to the user's bin directory. ```powershell $CTLPTL_VERSION = "0.9.4" Invoke-WebRequest "https://github.com/tilt-dev/ctlptl/releases/download/v$CTLPTL_VERSION/ctlptl.$CTLPTL_VERSION.windows.x86_64.zip" -OutFile "ctlptl.zip" Expand-Archive "ctlptl.zip" -DestinationPath "ctlptl" Move-Item -Force -Path "ctlptl\ctlptl.exe" -Destination "$home\bin\ctlptl.exe" ``` -------------------------------- ### Install ctlptl on Linux Source: https://github.com/tilt-dev/ctlptl/blob/main/INSTALL.md Download and install ctlptl on Linux using curl and tar. This method requires sudo privileges to install in /usr/local/bin. ```bash CTLPTL_VERSION="0.9.4" curl -fsSL https://github.com/tilt-dev/ctlptl/releases/download/v$CTLPTL_VERSION/ctlptl.$CTLPTL_VERSION.linux.x86_64.tar.gz | sudo tar -xzv -C /usr/local/bin ctlptl ``` -------------------------------- ### Set Docker Desktop VM Resources Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_set.md Example of setting the number of CPUs allocated to the Docker Desktop VM. This command modifies the vm.resources.cpus setting. ```bash ctlptl docker-desktop set vm.resources.cpus 2 ``` -------------------------------- ### Print Docker Desktop Settings Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_settings.md Use this command to print the current Docker Desktop settings configured by ctlptl. No specific setup is required beyond having ctlptl installed. ```bash ctlptl docker-desktop settings [flags] ``` -------------------------------- ### Configure Docker Desktop File Sharing Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_set.md Example of configuring file sharing for the Docker Desktop VM. The vm.fileSharing setting accepts a comma-separated list of absolute paths. ```bash ctlptl docker-desktop set vm.fileSharing /Users,/Volumes,/private,/tmp ``` -------------------------------- ### Install ctlptl with Homebrew Source: https://github.com/tilt-dev/ctlptl/blob/main/INSTALL.md Use Homebrew to install ctlptl on macOS and Linux systems. This is a recommended method for easy package management. ```bash brew install tilt-dev/tap/ctlptl ``` -------------------------------- ### Install ctlptl on macOS Source: https://github.com/tilt-dev/ctlptl/blob/main/INSTALL.md Download and install ctlptl on macOS using curl and tar. This method requires sudo privileges to install in /usr/local/bin. ```bash CTLPTL_VERSION="0.9.4" curl -fsSL https://github.com/tilt-dev/ctlptl/releases/download/v$CTLPTL_VERSION/ctlptl.$CTLPTL_VERSION.mac.x86_64.tar.gz | sudo tar -xzv -C /usr/local/bin ctlptl ``` -------------------------------- ### Get all clusters and registries Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_get.md Run `ctlptl get` without arguments to list all currently running clusters and registries. ```bash ctlptl get ``` -------------------------------- ### Get cluster local registry host using a template Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_get.md Extract the local registry host for a cluster named 'kind-kind' using a Go template. ```bash ctlptl get cluster kind-kind -o template --template '{{.status.localRegistryHosting.host}}' ``` -------------------------------- ### ctlptl Cluster Management Commands Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl.md Use these commands to interact with your local Kubernetes clusters. 'get clusters' lists existing clusters, and 'apply -f my-cluster.yaml' applies a cluster configuration. ```bash ctlptl get clusters ``` ```bash ctlptl apply -f my-cluster.yaml ``` -------------------------------- ### Get a specific cluster in YAML format Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_get.md Retrieve the details of a specific cluster, named 'microk8s', in YAML format. ```bash ctlptl get cluster microk8s -o yaml ``` -------------------------------- ### Disable Docker Desktop Kubernetes Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_set.md Example of disabling the Kubernetes cluster within Docker Desktop. This command sets the kubernetes.enabled setting to false. ```bash ctlptl docker-desktop set kubernetes.enabled false ``` -------------------------------- ### Help for Docker Desktop Settings Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_settings.md This command displays help information for the 'ctlptl docker-desktop settings' command, including available flags. ```bash -h, --help help for settings ``` -------------------------------- ### ctlptl docker-desktop reset-cluster Help Options Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_reset-cluster.md Displays help information for the reset-cluster command, including available flags. ```bash -h, --help help for reset-cluster ``` -------------------------------- ### ctlptl create command options Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_create.md Help flag for the ctlptl create command. Use this to see available options. ```bash ctlptl create --help ``` -------------------------------- ### ctlptl socat connect-remote-docker Command Help Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_socat_connect-remote-docker.md Displays help information for the `connect-remote-docker` command, including available flags. ```bash ctlptl socat connect-remote-docker --help ``` -------------------------------- ### ctlptl create registry Command Usage Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_create_registry.md Basic syntax for creating a registry. Specify the registry name and any desired flags. ```bash ctlptl create registry [name] [flags] ``` -------------------------------- ### Create Docker Desktop Cluster with 4 CPUs Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Opens Docker Desktop and creates a Kubernetes cluster with a minimum of 4 CPUs allocated. ```bash ctlptl docker-desktop open ctlptl create cluster docker-desktop --min-cpus=4 ``` -------------------------------- ### Create and Push a New Tag for Release Source: https://github.com/tilt-dev/ctlptl/blob/main/CONTRIBUTING.md Steps to create a new version tag and push it to the origin repository to trigger an automated release build. ```bash git pull origin main git fetch --tags git tag -a v0.x.y -m "v0.x.y" git push origin v0.x.y ``` -------------------------------- ### ctlptl create command syntax Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_create.md This is the general syntax for the ctlptl create command. Use it to create either a cluster or a registry. ```bash ctlptl create [cluster|registry] [flags] ``` -------------------------------- ### Help Option for Open Command Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_open.md This flag displays help information for the `open` command. ```bash -h, --help help for open ``` -------------------------------- ### ctlptl docker-desktop Options Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop.md Common options for ctlptl docker-desktop commands. ```bash -h, --help help for docker-desktop ``` -------------------------------- ### Open Docker Desktop Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_open.md Use this command to open Docker Desktop. Flags can be appended for further options. ```bash ctlptl docker-desktop open [flags] ``` -------------------------------- ### ctlptl create cluster command syntax Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_create_cluster.md This is the general syntax for creating a cluster using ctlptl. Specify the Kubernetes product and any desired flags. ```bash ctlptl create cluster [product] [flags] ``` -------------------------------- ### ctlptl analytics Help Options Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_analytics.md Displays help information for the analytics command. Use this to see available flags and options. ```bash -h, --help help for analytics ``` -------------------------------- ### Help Option for opt Command Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_analytics_opt.md Access help information for the 'ctlptl analytics opt' command to understand available flags and their usage. ```bash -h, --help help for opt ``` -------------------------------- ### Create KIND Cluster with Built-in Registry Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Creates a KIND Kubernetes cluster and configures a built-in registry named 'ctlptl-registry'. ```bash ctlptl create cluster kind --registry=ctlptl-registry ``` -------------------------------- ### Create KIND Cluster with Pre-determined Registry Port Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Creates a registry named 'ctlptl-registry' on port 5005 and then creates a KIND cluster using this registry. ```bash ctlptl create registry ctlptl-registry --port=5005 ctlptl create cluster kind --registry=ctlptl-registry ``` -------------------------------- ### Create K3D Cluster with Pre-determined Registry Port Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Creates a registry named 'ctlptl-registry' on port 5005 and then creates a K3D cluster using this registry. ```bash ctlptl create registry ctlptl-registry --port=5005 ctlptl create cluster k3d --registry=ctlptl-registry ``` -------------------------------- ### Run ctlptl Source: https://github.com/tilt-dev/ctlptl/blob/main/CONTRIBUTING.md Execute the ctlptl command-line tool directly from the source code. ```bash go run ./cmd/ctlptl ``` -------------------------------- ### Apply Cluster Config from File Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_apply.md Applies the cluster configuration defined in `cluster.yaml` to the current clusters. ```bash ctlptl apply -f FILENAME [flags] ``` ```bash ctlptl apply -f cluster.yaml ``` -------------------------------- ### ctlptl Help Option Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl.md This option displays help information for the ctlptl command. ```bash -h, --help help for ctlptl ``` -------------------------------- ### ctlptl docker-desktop quit Help Flags Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_quit.md Displays help information for the quit command, including available flags. ```bash -h, --help help for quit ``` -------------------------------- ### Apply KIND Cluster and Registry Configuration Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Ensures a registry named 'ctlptl-registry' on port 5005 and a KIND cluster using this registry exist. ```yaml apiVersion: ctlptl.dev/v1alpha1 kind: Registry name: ctlptl-registry port: 5005 --- apiVersion: ctlptl.dev/v1alpha1 kind: Cluster product: kind registry: ctlptl-registry ``` -------------------------------- ### Run Unit Tests for ctlptl Source: https://github.com/tilt-dev/ctlptl/blob/main/CONTRIBUTING.md Execute the unit tests for the ctlptl project using the Makefile. ```bash make test ``` -------------------------------- ### ctlptl docker-desktop set Command Syntax Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_set.md Use this command to set Docker Desktop configuration settings. The first argument is the setting key, and the second is its value. Some settings like vm.fileSharing accept comma-separated lists. ```bash ctlptl docker-desktop set KEY VALUE [flags] ``` -------------------------------- ### ctlptl Version Command Options Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_version.md Lists the available flags for the ctlptl version command. The help flag provides more information. ```bash -h, --help help for version ``` -------------------------------- ### ctlptl docker-desktop Commands Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop.md Use these commands to view and modify Docker Desktop settings. ```bash ctlptl docker-desktop settings ``` ```bash ctlptl docker-desktop set KEY VALUE ``` -------------------------------- ### Create Minikube Cluster with Registry and Specific Kubernetes Version Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Creates a Minikube cluster using the 'ctlptl-registry' and specifies Kubernetes version v1.18.8. ```bash ctlptl create cluster minikube --registry=ctlptl-registry --kubernetes-version=v1.18.8 ``` -------------------------------- ### Apply K3D Cluster and Registry Configuration Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Ensures a registry named 'ctlptl-registry' on port 5005 and a K3D cluster using this registry exist. ```yaml apiVersion: ctlptl.dev/v1alpha1 kind: Registry name: ctlptl-registry port: 5005 --- apiVersion: ctlptl.dev/v1alpha1 kind: Cluster product: k3d registry: ctlptl-registry ``` -------------------------------- ### Configure Docker Desktop CPU and Disable Kubernetes Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Sets the number of CPUs for the Docker Desktop VM to 1 and disables Kubernetes. ```bash ctlptl docker-desktop set vm.resources.cpus 1 ctlptl docker-desktop set kubernetes.enabled false ``` -------------------------------- ### ctlptl socat Command Overview Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_socat_connect-remote-docker.md Provides an overview of the `ctlptl socat` command, which is used to connect components experimentally with socat. ```bash ctlptl socat ``` -------------------------------- ### Apply Cluster Config from Stdin Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_apply.md Applies the cluster configuration by piping the content of `cluster.yaml` to `ctlptl apply` via standard input. ```bash cat cluster.yaml | ctlptl apply -f - ``` -------------------------------- ### Run Integration Tests for ctlptl Source: https://github.com/tilt-dev/ctlptl/blob/main/CONTRIBUTING.md Execute the end-to-end (integration) tests for the ctlptl project using the Makefile. ```bash make e2e ``` -------------------------------- ### Load ctlptl fish completion script Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_fish.md To load completions in your current shell session, pipe the output of the command to the source command. To load completions for every new session, redirect the output to a file in the fish completions directory. ```bash ctlptl completion fish | source ``` ```bash ctlptl completion fish > ~/.config/fish/completions/ctlptl.fish ``` -------------------------------- ### Apply Docker Desktop Cluster Configuration Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Ensures a Docker Desktop cluster exists with the specified configuration, including a minimum of 4 CPUs. ```yaml apiVersion: ctlptl.dev/v1alpha1 kind: Cluster product: docker-desktop minCPUs: 4 ``` -------------------------------- ### Enable zsh completions for new sessions on Linux Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_zsh.md To enable zsh completions for every new session on Linux, redirect the output of `ctlptl completion zsh` to a file in your `$fpath`. ```shell ctlptl completion zsh > "${fpath[1]}/_ctlptl" ``` -------------------------------- ### Load Bash Completions Temporarily Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_bash.md To load completions in your current shell session, use the source command with process substitution. ```bash source <(ctlptl completion bash) ``` -------------------------------- ### Load Bash Completions Permanently on Linux Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_bash.md To enable bash completions for all new sessions on Linux, redirect the output to a file in /etc/bash_completion.d/. ```bash ctlptl completion bash > /etc/bash_completion.d/ctlptl ``` -------------------------------- ### Apply KIND Cluster Configuration with Registry Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Ensures a KIND cluster exists with the specified registry configuration. ```yaml apiVersion: ctlptl.dev/v1alpha1 kind: Cluster product: kind registry: ctlptl-registry ``` -------------------------------- ### Enable zsh completions for new sessions on macOS Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_zsh.md To enable zsh completions for every new session on macOS, redirect the output of `ctlptl completion zsh` to the appropriate site-functions directory. ```shell ctlptl completion zsh > $(brew --prefix)/share/zsh/site-functions/_ctlptl ``` -------------------------------- ### Load Bash Completions Permanently on macOS Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_bash.md To enable bash completions for all new sessions on macOS, redirect the output to the appropriate directory using brew --prefix. ```bash ctlptl completion bash > $(brew --prefix)/etc/bash_completion.d/ctlptl ``` -------------------------------- ### ctlptl delete command usage Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_delete.md This shows the basic syntax for deleting a cluster using `ctlptl delete`. Specify the configuration file with `-f` or the cluster name directly. ```bash ctlptl delete -f FILENAME [flags] ``` ```bash ctlptl delete -f cluster.yaml ``` ```bash ctlptl delete cluster minikube ``` -------------------------------- ### Load zsh completions in current session Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_zsh.md To load completions in your current zsh shell session, pipe the output of `ctlptl completion zsh` to the `source` command. ```shell source <(ctlptl completion zsh) ``` -------------------------------- ### ctlptl Version Command Usage Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_version.md Use this command to display the current version of ctlptl. Flags can modify its behavior. ```bash ctlptl version [flags] ``` -------------------------------- ### ctlptl analytics Command Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_analytics.md This is the main command to view analytics information. Use this command to check the current status of tilt-dev analytics. ```bash ctlptl analytics ``` -------------------------------- ### ctlptl analytics opt Command Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_analytics_opt.md Use this command to manage your analytics opt-in status. Flags can be used to modify behavior. ```bash ctlptl analytics opt [flags] ``` -------------------------------- ### ctlptl completion fish command syntax Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_fish.md This is the basic syntax for generating the fish completion script. Flags can be used to modify its behavior. ```bash ctlptl completion fish [flags] ``` -------------------------------- ### ctlptl socat connect-remote-docker Command Usage Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_socat_connect-remote-docker.md This is the basic usage of the `connect-remote-docker` command. Specify the local port to connect to the remote Docker host. ```bash ctlptl socat connect-remote-docker [port] ``` -------------------------------- ### Apply Minikube Cluster Configuration Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Ensures a Minikube cluster exists with the specified registry and Kubernetes version. ```yaml apiVersion: ctlptl.dev/v1alpha1 kind: Cluster product: minikube registry: ctlptl-registry kubernetesVersion: v1.18.8 ``` -------------------------------- ### ctlptl completion fish command options Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_fish.md The `--no-descriptions` flag can be used to disable completion descriptions. ```bash -h, --help help for fish --no-descriptions disable completion descriptions ``` -------------------------------- ### ctlptl completion zsh command usage Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_zsh.md This is the base command for generating zsh autocompletion scripts. Flags can modify its behavior, such as disabling descriptions. ```shell ctlptl completion zsh [flags] ``` -------------------------------- ### ctlptl docker-desktop reset-cluster Command Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_reset-cluster.md Use this command to reset the Docker Desktop Kubernetes cluster. It accepts various flags for customization. ```bash ctlptl docker-desktop reset-cluster [flags] ``` -------------------------------- ### ctlptl completion bash Options Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_bash.md These options control the behavior of the bash completion script generation. Use --no-descriptions to disable descriptions. ```bash -h, --help help for bash --no-descriptions disable completion descriptions ``` -------------------------------- ### ctlptl delete command options Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_delete.md Available options for the `ctlptl delete` command, including cascade deletion and ignoring not found errors. ```bash --cascade string If 'true', objects will be deleted recursively. For example, deleting a cluster will delete any connected registries. Defaults to 'false'. (default "false") ``` ```bash -f, --filename strings ``` ```bash -h, --help help for delete ``` ```bash --ignore-not-found If the requested object does not exist the command will return exit code 0. ``` -------------------------------- ### ctlptl docker-desktop quit Command Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_docker-desktop_quit.md Use this command to shut down Docker Desktop. It accepts various flags for customization. ```bash ctlptl docker-desktop quit [flags] ``` -------------------------------- ### ctlptl completion powershell with no-descriptions flag Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_powershell.md Generates the PowerShell autocompletion script without descriptions. This can be useful for a cleaner or more concise completion experience. ```powershell ctlptl completion powershell --no-descriptions ``` -------------------------------- ### ctlptl completion zsh with no descriptions flag Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_zsh.md Use the `--no-descriptions` flag to disable the descriptions that appear next to completion suggestions in zsh. ```shell ctlptl completion zsh --no-descriptions ``` -------------------------------- ### ctlptl completion powershell command Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_powershell.md The base command to generate PowerShell autocompletion scripts. Use with flags to customize behavior. ```powershell ctlptl completion powershell [flags] ``` -------------------------------- ### Generate Bash Completion Script Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_bash.md This command generates the autocompletion script for the bash shell. It can be used with the 'source' command or redirected to a file for permanent loading. ```bash ctlptl completion bash ``` -------------------------------- ### Delete Docker Desktop Cluster Source: https://github.com/tilt-dev/ctlptl/blob/main/README.md Deletes the Docker Desktop cluster and quits the Docker Desktop application. ```bash ctlptl delete cluster docker-desktop ctlptl docker-desktop quit ``` -------------------------------- ### Generate PowerShell Autocompletion Script Source: https://github.com/tilt-dev/ctlptl/blob/main/docs/ctlptl_completion_powershell.md Generates the autocompletion script for PowerShell. This command can be piped to `Invoke-Expression` to load completions in the current session. ```powershell ctlptl completion powershell | Out-String | Invoke-Expression ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.