# uc

A CLI tool for managing Uncloud resources such as machines, services, and volumes.

## Options

```
      --connect string          Connect to a remote cluster machine without using the Uncloud configuration file. [$UNCLOUD_CONNECT]
                                Format: [ssh://]user@host[:port], ssh+go://user@host[:port], tcp://host:port, or unix:///path/to/uncloud.sock
  -c, --context string          Name of the cluster context to use (default is the current context). [$UNCLOUD_CONTEXT]
  -h, --help                    help for uc
      --uncloud-config string   Path to the Uncloud configuration file. [$UNCLOUD_CONFIG] (default "~/.config/uncloud/config.yaml")
```

## See also

* [uc build](uc_build.md)	 - Build services from a Compose file.
* [uc caddy](uc_caddy.md)	 - Manage Caddy reverse proxy service.
* [uc ctx](uc_ctx.md)	 - Switch between different cluster contexts. Contains subcommands to manage contexts.
* [uc deploy](uc_deploy.md)	 - Deploy services from a Compose file.
* [uc dns](uc_dns.md)	 - Manage cluster domain in Uncloud DNS.
* [uc exec](uc_exec.md)	 - Execute a command in a running service container.
* [uc image](uc_image.md)	 - Manage images on machines in the cluster.
* [uc images](uc_images.md)	 - List images on machines in the cluster.
* [uc inspect](uc_inspect.md)	 - Display detailed information on a service.
* [uc logs](uc_logs.md)	 - View service logs.
* [uc ls](uc_ls.md)	 - List services.
* [uc machine](uc_machine.md)	 - Manage machines in the cluster.
* [uc ps](uc_ps.md)	 - List all service containers.
* [uc rm](uc_rm.md)	 - Remove one or more services.
* [uc run](uc_run.md)	 - Run a service.
* [uc scale](uc_scale.md)	 - Scale a replicated service by changing the number of replicas.
* [uc service](uc_service.md)	 - Manage services in the cluster.
* [uc start](uc_start.md)	 - Start one or more services.
* [uc stop](uc_stop.md)	 - Stop one or more services.
* [uc volume](uc_volume.md)	 - Manage volumes in the cluster.
* [uc wg](uc_wg.md)	 - Inspect WireGuard network

