Перейти к содержимому

Самообновление

Claudex может проверять наличие обновлений и устанавливать их непосредственно из GitHub Releases.

Окно терминала
claudex update --check

Эта команда запрашивает GitHub API для получения сведений о последнем релизе и сравнивает его с установленной версией.

Окно терминала
claudex update

Эта команда загружает бинарный файл последнего релиза для вашей платформы, заменяет текущий бинарный файл и проверяет установку.

  1. Запрос к GitHub API: https://api.github.com/repos/StringKe/claudex/releases/latest
  2. Сравнение текущей версии с тегом последнего релиза
  3. Загрузка архива для конкретной платформы (например, claudex-v0.2.0-aarch64-apple-darwin.tar.gz)
  4. Извлечение архива и замена работающего бинарного файла
  5. Очистка временных файлов

Механизм обновления поддерживает те же платформы, что и сборки релизов:

ПлатформаЦель
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