Oh My Zsh - отключите запрос "Хотите проверить наличие обновлений"

85

Каждый раз, когда я открываю терминал на Mac, я получаю подсказку

Хотите проверить обновления?

Меня это довольно раздражает. В любом случае, чтобы остановить это?

Эрик Бротто
источник
2
Похоже, у stackoverflow.com/users/167897/wernight есть более обновленный ответ. Учитывая, что можно отключить приглашение, не отключая обновления вообще, похоже, что это может быть лучшим выбором для принятого ответа.
RedBassett
Мне любопытно, как сделать обновление автоматическим, а не набирать его.
sorin
Это не только раздражает. Он просто стер мой исходный файл .zshrc, даже не создавая резервной копии.
luis.espinal

Ответы:

82

Вы должны добавить DISABLE_AUTO_UPDATE="true"в свой контекстуальный .zshrcдо source $ZSH/oh-my-zsh.shлинии. При этом oh-my-zsh просто пропустит скрипт проверки обновлений.

круиж
источник
109

Установите переменную среды, DISABLE_UPDATE_PROMPT=trueчтобы всегда отвечать Да и автоматически обновляться.

Установите переменную среды, DISABLE_AUTO_UPDATE=trueчтобы всегда отвечать Нет и никогда не обновляться.

Просто добавьте один из них ~/.zshrcгде-нибудь перед звонком source $ZSH/oh-my-zsh.sh.

Wernight
источник
2
Есть ли способ сделать запрос менее частым, не отключая его?
Дэйв
11
Также есть UPDATE_ZSH_DAYSпеременная. Это принимает целое число, чтобы указать частоту в днях.
RedBassett