# Base Commands

> Commands that are not tied to a specific service.

Base commands are not tied to a specific service.

| Command                | Description                                                                          |
| ---------------------- | ------------------------------------------------------------------------------------ |
| [`ugs login`][login]   | Log in with Unity Hub or a service account.                                          |
| [`ugs logout`][logout] | Clear the login saved by `ugs login`.                                                |
| [`ugs status`][status] | Show which credentials the CLI is using.                                             |
| [`ugs config`][config] | Get, set or delete configuration values such as `project-id` and `environment-name`. |
| [`ugs env`][env]       | Add, list, use or delete environments.                                               |
| [`ugs deploy`][deploy] | Deploy local configuration files to the supported services.                          |
| [`ugs fetch`][fetch]   | Fetch configuration from the supported services into local files.                    |

[login]: /services-cli/2.0.0/manual/general/base-commands/login

[logout]: /services-cli/2.0.0/manual/general/base-commands/logout

[status]: /services-cli/2.0.0/manual/general/base-commands/status

[config]: /services-cli/2.0.0/manual/general/base-commands/configuration/configuration-keys

[env]: /services-cli/2.0.0/manual/general/base-commands/environment/list

[deploy]: /services-cli/2.0.0/manual/general/base-commands/deploy

[fetch]: /services-cli/2.0.0/manual/general/base-commands/fetch
