Przejdź do głównej zawartości

Automatyczna aktualizacja

Claudex moze sprawdzac i instalowac aktualizacje bezposrednio z GitHub Releases.

Okno terminala
claudex update --check

To polecenie odpytuje GitHub API o najnowsze wydanie i porownuje je z zainstalowana wersja.

Okno terminala
claudex update

Pobiera najnowszy plik binarny wydania dla Twojej platformy, zastepuje biezacy plik binarny i weryfikuje instalacje.

  1. Zapytanie do GitHub API: https://api.github.com/repos/StringKe/claudex/releases/latest
  2. Porownanie biezacej wersji z tagiem najnowszego wydania
  3. Pobranie archiwum specyficznego dla platformy (np. claudex-v0.2.0-aarch64-apple-darwin.tar.gz)
  4. Wypakowanie i zastapienie dzialajacego pliku binarnego
  5. Czyszczenie plikow tymczasowych

Mechanizm aktualizacji obsluguje te same platformy co kompilacje wydania:

PlatformaTarget
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