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

# Installare e aggiornare l’Olostep CLI

> Installa il comando olostep, mantienilo aggiornato e rimuovilo.

## Requisiti

* macOS o Linux, con una shell POSIX.
* [Node.js](https://nodejs.org) 20.19 o più recente, e `npm` (incluso con Node.js).
* `curl` o `wget`.

Verifica la tua versione di Node.js:

```bash theme={null}
node -v
```

## Installazione

```bash theme={null}
curl -fsSL https://cli.olostep.com | sh
```

Lo script:

1. Verifica la presenza di Node.js 20.19+ e `npm`.
2. Scarica il pacchetto CLI e controlla il suo checksum SHA-256. Se il checksum differisce, non viene installato nulla.
3. Installa il pacchetto in `~/.olostep`. Non è necessario `sudo`.
4. Collega `olostep` in una directory scrivibile che è già nel tuo `PATH`. Se non ce n'è una, lo collega in `~/.local/bin` e aggiunge quella directory al file di avvio della tua shell (`~/.zshrc`, `~/.bashrc` o `~/.bash_profile`, `conf.d` di fish, o `~/.profile`).

Quando termina, stampa `Installed olostep <version> in ~/.olostep/bin`. Se ha dovuto cambiare il tuo `PATH`, apri prima un nuovo terminale. Poi esegui:

```bash theme={null}
olostep
```

### Installare altrove

Imposta `OLOSTEP_HOME` su un percorso assoluto per installare lì invece che in `~/.olostep`:

```bash theme={null}
curl -fsSL https://cli.olostep.com | OLOSTEP_HOME="$HOME/tools/olostep" sh
```

> [!NOTE]
>
> Lo script si interrompe se un altro comando `olostep` è già nel tuo `PATH` e non è stato installato da questo script. Rimuovi prima l'altro, quindi esegui nuovamente lo script. Il vecchio pacchetto npm `olostep-cli` è uno strumento separato e più vecchio e non è coperto da questa documentazione.

## Aggiornamento

Esegui:

```bash theme={null}
olostep update
```

`olostep update` esegue nuovamente lo script di installazione: `curl -fsSL https://cli.olostep.com | sh`. Eseguire lo script da solo fa la stessa cosa.

Quando è disponibile una nuova versione, la CLI te lo comunica dopo che un comando è terminato:

```text theme={null}
È disponibile una nuova versione di olostep: <version> (hai <version>). Esegui olostep update per ottenerla.
```

L'avviso appare solo per una persona al terminale. Non viene mostrato agli agenti di codifica, quando `CI` è impostato, o con `--json`.

## Disinstallazione

**1. Esci**

```bash theme={null}
olostep logout
```

Olostep revoca la connessione di questo computer e la CLI dimentica l'accesso. Salta questo passaggio se non hai mai effettuato l'accesso.

**2. Rimuovi il comando collegato**

```bash theme={null}
rm "$(command -v olostep)"
```

Questo rimuove il collegamento `olostep` che l'installatore ha inserito nel tuo `PATH`.

**3. Rimuovi l'installazione**

```bash theme={null}
rm -rf ~/.olostep
```

Usa il tuo percorso `OLOSTEP_HOME` invece se ne hai impostato uno.

**4. Rimuovi le impostazioni della CLI**

```bash theme={null}
rm -rf "${XDG_CONFIG_HOME:-$HOME/.config}/olostep"
```

Questa cartella contiene l'accesso salvato e il riferimento alla conversazione `olostep chat`.

Se l'installatore ha aggiunto una riga `PATH` al file di avvio della tua shell, si trova sotto il commento `# olostep CLI`. Elimina entrambe le righe.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.