# Services : GCloud : CLI : Overview
## Install
https://cloud.google.com/sdk/docs/install
```
$ sudo apt-get update && sudo apt-get install apt-transport-https ca-certificates gnupg curl
$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
$ echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
$ sudo apt-get update && sudo apt-get install google-cloud-cli
```
## Setup
#### Config
```
$ gcloud init
-> ~/.config/gcloud/*
```
#### Auth
```
$ gcloud auth login # to use the CLI as you
$ gcloud auth application-default login # to use the SDK as you
-> ~/.config/gcloud/application_default_credentials.json
$ gcloud auth configure-docker us-central1-docker.pkg.dev # to use `docker pull`
-> ~/.docker/config.json
{ "credHelpers": { "us-central1-docker.pkg.dev": "gcloud" }
```
#### To Avoid Prompts
```
$ gcloud config set artifacts/location LOCATION
$ gcloud config set artifacts/repository REPOSITORY
$ gcloud config set builds/region REGION
$ gcloud config set compute/region REGION
$ gcloud config set compute/zone ZONE
$ gcloud config set run/region REGION
```