Automatyczna aktualizacja
Claudex moze sprawdzac i instalowac aktualizacje bezposrednio z GitHub Releases.
Sprawdzanie aktualizacji
Dział zatytułowany „Sprawdzanie aktualizacji”claudex update --checkTo polecenie odpytuje GitHub API o najnowsze wydanie i porownuje je z zainstalowana wersja.
Instalacja aktualizacji
Dział zatytułowany „Instalacja aktualizacji”claudex updatePobiera najnowszy plik binarny wydania dla Twojej platformy, zastepuje biezacy plik binarny i weryfikuje instalacje.
Jak to dziala
Dział zatytułowany „Jak to dziala”- Zapytanie do GitHub API:
https://api.github.com/repos/StringKe/claudex/releases/latest - Porownanie biezacej wersji z tagiem najnowszego wydania
- Pobranie archiwum specyficznego dla platformy (np.
claudex-v0.2.0-aarch64-apple-darwin.tar.gz) - Wypakowanie i zastapienie dzialajacego pliku binarnego
- Czyszczenie plikow tymczasowych
Obslugiwane platformy
Dział zatytułowany „Obslugiwane platformy”Mechanizm aktualizacji obsluguje te same platformy co kompilacje wydania:
| Platforma | Target |
|---|---|
| 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 |