Как работают обновления?
Upgrade проверяет и обновляет уже установленные модули, не дублируя ответственность Installer.
Как это устроено
На практике
Если локальная версия новее текущей публичной, она получает состояние Ahead и автоматически не понижается.
Автоматическая проверка при входе
Если установлен run, команда upgrade -auto check добавляет в autoload.lil управляемый вызов upgrade -c. Он выполняется один раз после авторизации, показывает доступные обновления и не меняет модули. upgrade -auto update переключает этот блок на настоящее обновление, а upgrade -auto off удаляет его.
Автоматическое обновление по умолчанию выключено. Управляемый блок не заменяет и не удаляет другие команды запуска, а upgrade -info показывает текущий режим без записи.
Примеры
upgrade -cupgradeupgrade helpupgrade -auto checkupgrade -infoupgrade -auto off