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

# Installation und Aktualisierung des Olostep CLI

> Installiere den olostep-Befehl, halte ihn auf dem neuesten Stand und entferne ihn.

## Anforderungen

* macOS oder Linux, mit einer POSIX-Shell.
* [Node.js](https://nodejs.org) 20.19 oder neuer, und `npm` (es kommt mit Node.js).
* `curl` oder `wget`.

Überprüfe deine Node.js-Version:

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

## Installation

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

Das Skript:

1. Überprüft auf Node.js 20.19+ und `npm`.
2. Lädt das CLI-Paket herunter und überprüft dessen SHA-256-Prüfsumme. Wenn die Prüfsumme abweicht, wird nichts installiert.
3. Installiert das Paket in `~/.olostep`. Kein `sudo` erforderlich.
4. Verlinkt `olostep` in ein beschreibbares Verzeichnis, das bereits in deinem `PATH` ist. Falls keines vorhanden ist, wird es in `~/.local/bin` verlinkt und dieses Verzeichnis zu deiner Shell-Startdatei hinzugefügt (`~/.zshrc`, `~/.bashrc` oder `~/.bash_profile`, fish's `conf.d` oder `~/.profile`).

Wenn es fertig ist, wird `Installed olostep <version> in ~/.olostep/bin` angezeigt. Falls dein `PATH` geändert wurde, öffne zuerst ein neues Terminal. Dann führe aus:

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

### Woanders installieren

Setze `OLOSTEP_HOME` auf einen absoluten Pfad, um dort statt in `~/.olostep` zu installieren:

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

> [!NOTE]
>
> Das Skript stoppt, wenn ein anderer `olostep`-Befehl bereits in deinem `PATH` ist und nicht durch dieses Skript installiert wurde. Entferne zuerst den anderen, dann führe das Skript erneut aus. Das ältere npm-Paket `olostep-cli` ist ein separates, älteres Tool und wird in dieser Dokumentation nicht behandelt.

## Aktualisierung

Führe aus:

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

`olostep update` führt das Installationsskript erneut aus: `curl -fsSL https://cli.olostep.com | sh`. Wenn du das Skript selbst ausführst, passiert dasselbe.

Wenn eine neuere Version verfügbar ist, informiert dich das CLI nach Abschluss eines Befehls:

```text theme={null}
Eine neue Version von olostep ist verfügbar: <version> (du hast <version>). Führe olostep update aus, um sie zu erhalten.
```

Der Hinweis erscheint nur für eine Person an einem Terminal. Er wird nicht für Codierungsagenten angezeigt, wenn `CI` gesetzt ist, oder mit `--json`.

## Deinstallation

**1. Abmelden**

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

Olostep widerruft die Verbindung dieses Computers und das CLI vergisst seine Anmeldung. Überspringe dies, wenn du nie angemeldet warst.

**2. Verlinkten Befehl entfernen**

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

Dies entfernt den `olostep`-Link, den der Installer in deinem `PATH` platziert hat.

**3. Installation entfernen**

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

Verwende stattdessen deinen `OLOSTEP_HOME`-Pfad, falls du einen gesetzt hast.

**4. Einstellungen des CLI entfernen**

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

Dieser Ordner enthält die gespeicherte Anmeldung und die `olostep chat`-Konversationsreferenz.

Falls der Installer eine `PATH`-Zeile zu deiner Shell-Startdatei hinzugefügt hat, befindet sie sich unter dem Kommentar `# olostep CLI`. Lösche beide Zeilen.


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