Zum Inhalt springen

Selbstaktualisierung

Claudex kann Updates direkt von GitHub Releases pruefen und installieren.

Terminal-Fenster
claudex update --check

Dies fragt die GitHub API nach dem neuesten Release ab und vergleicht es mit der installierten Version.

Terminal-Fenster
claudex update

Dies laedt die neueste Release-Binaerdatei fuer die aktuelle Plattform herunter, ersetzt die aktuelle Binaerdatei und ueberprueft die Installation.

  1. GitHub API abfragen: https://api.github.com/repos/StringKe/claudex/releases/latest
  2. Aktuelle Version mit dem neuesten Release-Tag vergleichen
  3. Das plattformspezifische Archiv herunterladen (z.B. claudex-v0.2.0-aarch64-apple-darwin.tar.gz)
  4. Extrahieren und die laufende Binaerdatei ersetzen
  5. Temporaere Dateien bereinigen

Der Update-Mechanismus unterstuetzt dieselben Plattformen wie die Release-Builds:

PlattformZiel
macOS Intelx86_64-apple-darwin
macOS Apple Siliconaarch64-apple-darwin
Linux x86_64x86_64-unknown-linux-gnu
Linux ARM64aarch64-unknown-linux-gnu
Windows x86_64x86_64-pc-windows-msvc