> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Gestire le applicazioni dalla CLI

> Elenca le tue applicazioni Square Cloud, mostrane i dettagli, avviale, arrestale o riavviale ed elimina quelle che non ti servono più con squarecloud app.

`[appID]` è facoltativo in tutti i comandi di questa pagina tranne `list`: vedi [come la CLI trova la tua app](/it/cli-reference/quickstart#come-la-cli-trova-la-tua-app).

## `squarecloud app list`

```bash Utilizzo theme={"system"}
squarecloud app list [--json]
```

Stampa una tabella con tutte le applicazioni del tuo account: nome, ID dell'app, memoria, cluster, linguaggio e dominio (quello personalizzato, se presente).

```bash theme={"system"}
squarecloud app list --json
# Stampa l'elenco grezzo delle applicazioni come JSON.
```

## `squarecloud app info`

```bash Utilizzo theme={"system"}
squarecloud app info [appID] [--json]
```

Mostra ID dell'applicazione, nome, descrizione, linguaggio, memoria, cluster, proprietario, dominio, dominio personalizzato e data di creazione.

```bash theme={"system"}
squarecloud app info <appID> --json
# Stampa l'oggetto applicazione grezzo come JSON.
```

## `squarecloud app start`

```bash Utilizzo theme={"system"}
squarecloud app start [appID]
```

Avvia un'applicazione arrestata.

```bash Output theme={"system"}
✓ Signal START has been successfully sent to your application.
```

Se l'applicazione è già in esecuzione, la CLI lo segnala (`It is already running.`) e termina con codice 0. Gli altri rifiuti della piattaforma vengono segnalati come errori.

## `squarecloud app stop`

```bash Utilizzo theme={"system"}
squarecloud app stop [appID]
```

Arresta un'applicazione in esecuzione. Se è già arrestata, la CLI lo segnala (`It is already stopped.`) e termina con codice 0.

## `squarecloud app restart`

```bash Utilizzo theme={"system"}
squarecloud app restart [appID]
```

Riavvia il processo dell'applicazione. Per inviare nuovo codice e riavviare in un solo passaggio, usa [`squarecloud commit --restart`](/it/cli-reference/deploy#squarecloud-commit).

## `squarecloud app delete`

```bash Utilizzo theme={"system"}
squarecloud app delete [appID] [-y]
```

| Flag | Descrizione |
| - | - |
| `-y`, `--yes` | Salta la richiesta di conferma. |

<Warning>
  L'eliminazione di un'applicazione è definitiva, e la CLI non crea prima uno snapshot. Per conservarne una copia, esegui [`squarecloud app snapshot create --download`](/it/cli-reference/snapshots#squarecloud-app-snapshot-create) prima di eliminarla.
</Warning>

Prima di eliminare chiede `Delete the application <appID>? This action is irreversible [y/N]`. Senza un ID, il comando agisce sull'applicazione della riga `ID=` nella cartella corrente, quindi controlla l'ID nella domanda.

```bash theme={"system"}
squarecloud app delete <appID> -y
# Elimina senza chiedere, per gli script.
```

```bash Output theme={"system"}
✓ Your application has been deleted.
```

## Correlati

| Comando | API | SDK JavaScript | VS Code |
| - | - | - | - |
| `list` | [`GET /v2/users/me`](/it/api-reference/endpoint/users/me) | [`api.account.me()`](/it/sdks/js/client) | [Barra laterale](/it/vscode-extension/features#applicazioni) |
| `info` | [`GET /v2/apps/{app_id}`](/it/api-reference/endpoint/apps/info) | [`api.apps.get()`](/it/sdks/js/managing_application) | Clic sulla scheda di un'applicazione |
| `start` | [`POST .../start`](/it/api-reference/endpoint/apps/start) | [`api.apps.start()`](/it/sdks/js/managing_application) | [Avvia](/it/vscode-extension/features#applicazioni) |
| `stop` | [`POST .../stop`](/it/api-reference/endpoint/apps/stop) | [`api.apps.stop()`](/it/sdks/js/managing_application) | [Arresta](/it/vscode-extension/features#applicazioni) |
| `restart` | [`POST .../restart`](/it/api-reference/endpoint/apps/restart) | [`api.apps.restart()`](/it/sdks/js/managing_application) | [Riavvia](/it/vscode-extension/features#applicazioni) |
| `delete` | [`DELETE /v2/apps/{app_id}`](/it/api-reference/endpoint/apps/delete) | [`api.apps.delete()`](/it/sdks/js/managing_application) | [Elimina](/it/vscode-extension/features#applicazioni) |
