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

Автоматическое обновление

dcr --update

Автоматическое обновление до последней версии.

dcr --update

Как это работает

  1. DCR определяет текущую платформу и архитектуру
  2. Запрашивает последний релиз с GitHub Releases
  3. Скачивает подходящий бинарник
  4. Заменяет текущий исполняемый файл

Naming артефактов

Шаблон: dcr-<triple>.<ext>

ПлатформаПример
Linux x86_64dcr-x86_64-unknown-linux-gnu.tar.gz
macOS x86_64dcr-x86_64-apple-darwin.tar.gz
macOS ARM64dcr-aarch64-apple-darwin.tar.gz
Windows x86_64dcr-x86_64-pc-windows-msvc.zip

AUR

Если DCR установлен через AUR, --update выводит предупреждение:

DCR was installed via AUR. Use your package manager to update:
yay -S dcr-bin

Ошибки

  • Не удалось определить платформу — ошибка
  • Не удалось скачать релиз — ошибка с URL
  • Нет прав на запись бинарника — ошибка (нужен sudo или ручная установка)