> ## 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.

# Instalar y actualizar el CLI de Olostep

> Instala el comando olostep, mantenlo actualizado y elimínalo.

## Requisitos

* macOS o Linux, con una shell POSIX.
* [Node.js](https://nodejs.org) 20.19 o más reciente, y `npm` (viene con Node.js).
* `curl` o `wget`.

Verifica tu versión de Node.js:

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

## Instalar

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

El script:

1. Verifica que tengas Node.js 20.19+ y `npm`.
2. Descarga el paquete CLI y verifica su checksum SHA-256. Si el checksum difiere, no se instala nada.
3. Instala el paquete en `~/.olostep`. No se necesita `sudo`.
4. Enlaza `olostep` en un directorio escribible que ya esté en tu `PATH`. Si no hay ninguno, lo enlaza en `~/.local/bin` y añade ese directorio al archivo de inicio de tu shell (`~/.zshrc`, `~/.bashrc` o `~/.bash_profile`, `conf.d` de fish, o `~/.profile`).

Cuando termina, imprime `Installed olostep <version> in ~/.olostep/bin`. Si tuvo que cambiar tu `PATH`, abre primero una nueva terminal. Luego ejecuta:

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

### Instalar en otro lugar

Configura `OLOSTEP_HOME` a una ruta absoluta para instalar allí en lugar de `~/.olostep`:

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

> [!NOTE]
>
> El script se detiene si otro comando `olostep` ya está en tu `PATH` y no fue instalado por este script. Elimina el otro primero, luego ejecuta el script de nuevo. El paquete npm más antiguo `olostep-cli` es una herramienta separada y más antigua y no está cubierta por esta documentación.

## Actualizar

Ejecuta:

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

`olostep update` ejecuta el script de instalación nuevamente: `curl -fsSL https://cli.olostep.com | sh`. Ejecutar el script tú mismo hace lo mismo.

Cuando hay una versión más nueva, el CLI te lo dice después de que un comando termina:

```text theme={null}
A new version of olostep is out: <version> (you have <version>). Run olostep update to get it.
```

El aviso solo aparece para una persona en un terminal. No se muestra a agentes de codificación, cuando `CI` está configurado, o con `--json`.

## Desinstalar

**1. Cerrar sesión**

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

Olostep revoca la conexión de esta computadora y el CLI olvida su inicio de sesión. Omite esto si nunca iniciaste sesión.

**2. Eliminar el comando enlazado**

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

Esto elimina el enlace `olostep` que el instalador puso en tu `PATH`.

**3. Eliminar la instalación**

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

Usa tu ruta `OLOSTEP_HOME` en su lugar si configuraste una.

**4. Eliminar la configuración del CLI**

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

Esta carpeta contiene el inicio de sesión guardado y la referencia de conversación de `olostep chat`.

Si el instalador añadió una línea `PATH` al archivo de inicio de tu shell, está bajo el comentario `# olostep CLI`. Elimina ambas líneas.


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