Oh My Zsh - Wyłącz monit „Czy chcesz sprawdzić dostępność aktualizacji”

85

Za każdym razem, gdy otwieram terminal na komputerze Mac, pojawia się monit

Chcesz sprawdzić dostępność aktualizacji?

Uważam to za dość irytujące. W każdym razie, żeby to powstrzymać?

Eric Brotto
źródło
2
Wygląda na to, że stackoverflow.com/users/167897/wernight ma bardziej aktualną odpowiedź. Biorąc pod uwagę, że możliwe jest wyłączenie monitu bez całkowitego wyłączania aktualizacji, wygląda na to, że może to być lepszy wybór dla zaakceptowanej odpowiedzi.
RedBassett
Jestem ciekaw, jak zrobić aktualizację bez nadzoru, zamiast ją diablować.
sorin
To nie tylko irytujące. Po prostu zniszczył mój oryginalny plik .zshrc bez tworzenia kopii zapasowej.
luis.espinal

Odpowiedzi:

82

Musisz dodać DISABLE_AUTO_UPDATE="true"swoje .zshrcprzed source $ZSH/oh-my-zsh.shlinią. Robiąc to, oh-my-zsh po prostu pominie skrypt sprawdzający aktualizację.

cruizh
źródło
109

Ustaw zmienną środowiskową, DISABLE_UPDATE_PROMPT=trueaby zawsze odpowiadała Tak i automatycznie aktualizowała.

Ustaw zmienną środowiskową, DISABLE_AUTO_UPDATE=trueaby zawsze odpowiadała Nie i nigdy nie aktualizuj.

Po prostu dodaj jeden z nich w swoim ~/.zshrcmiejscu, zanim zadzwonisz source $ZSH/oh-my-zsh.sh.

Wernight
źródło
2
Czy istnieje sposób na zmniejszenie częstotliwości monitu bez wyłączania go?
Dave,
11
Jest też UPDATE_ZSH_DAYSzmienna. Akceptuje liczbę całkowitą określającą częstotliwość w dniach.
RedBassett