Selbstaktualisierung
Claudex kann Updates direkt von GitHub Releases pruefen und installieren.
Auf Updates pruefen
Abschnitt betitelt „Auf Updates pruefen“claudex update --checkDies fragt die GitHub API nach dem neuesten Release ab und vergleicht es mit der installierten Version.
Update installieren
Abschnitt betitelt „Update installieren“claudex updateDies laedt die neueste Release-Binaerdatei fuer die aktuelle Plattform herunter, ersetzt die aktuelle Binaerdatei und ueberprueft die Installation.
Funktionsweise
Abschnitt betitelt „Funktionsweise“- GitHub API abfragen:
https://api.github.com/repos/StringKe/claudex/releases/latest - Aktuelle Version mit dem neuesten Release-Tag vergleichen
- Das plattformspezifische Archiv herunterladen (z.B.
claudex-v0.2.0-aarch64-apple-darwin.tar.gz) - Extrahieren und die laufende Binaerdatei ersetzen
- Temporaere Dateien bereinigen
Unterstuetzte Plattformen
Abschnitt betitelt „Unterstuetzte Plattformen“Der Update-Mechanismus unterstuetzt dieselben Plattformen wie die Release-Builds:
| Plattform | Ziel |
|---|---|
| macOS Intel | x86_64-apple-darwin |
| macOS Apple Silicon | aarch64-apple-darwin |
| Linux x86_64 | x86_64-unknown-linux-gnu |
| Linux ARM64 | aarch64-unknown-linux-gnu |
| Windows x86_64 | x86_64-pc-windows-msvc |