Wie aktualisiere ich alle Schokoladig-Anwendungen ohne Bestätigung?
Ich verwendet, um in der Lage sein zu rufen cup all
und habe meine Anwendungen aktualisieren. Nun, es fragt nach yes
um sicherzustellen, dass ich installieren möchte das ausgewählte Paket. Gibt es eine Möglichkeit, ich kann alles haben, was automatisch aktualisieren, ohne ständig die Eingabe yes
für jedes update?
- Ein Hinweis wurde Hinzugefügt in choco 0.9.9.6 wenn Sie aufgefordert zu schweigen, wie autoconfirm speziell.
- wie wäre
choco update all -y
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
tl;dr - ja, absolut möglich. Verwenden
cup all -y
Schauen Sie sich auch die Hilfe, die Menüs lassen sich jetzt -
choco -h
,choco install -h
Mehr beantworten, wir sind umgezogen, ein wenig näher in Richtung zu anderen Paket-Manager für Sicherheit Gründe, wo wir als Voreinstellung stop und bestätigen Sie, wenn Sie in Ordnung sind mit dem Zustand zu ändern. Ich habe immer kommunizieren Veränderungen in der release notes /changelog, die auch am Ende in der nuspec-Datei, so empfehle ich Leute Scannen Sie nach Möglichkeit mindestens einer von denen etwas zu sehen tagged wichtige änderungen. Immer scan aus der aktuellen version bis auf die, die Sie aktualisieren, so dass Sie fangen alle änderungen.
Dem ein dass ist das wichtigste jetzt ist die
x.y.z
release (in diesem Fall 0.9.9), einmal erreichen wir v1 werden wir voll SemVer-konforme und aktuelle änderungen handelt es sich um einen großen Versionssprung (wir sind immer noch semver in weniger als v1), so können Sie Scannen wichtige änderungen und wichtigsten neuen features in einx
release, neue kompatible Funktionen in einem.y
release, und.z
releases enthalten ausschließlich kompatibel fixes für die aktuelle Version.0.9.9 eingeführt, eine neue kompilierte client-das war/ist eine totale Neuentwicklung. 0.9.10 wird die vollständige feature-Parität mit dem älteren client - sehen FeatureParity. Warum das umschreiben? Für eine wartbarer, schneller client, der laufen kann, auf mono-nun, so sind Sie nicht komplett mit Windows. Wir haben damit begonnen, hinzufügen von Unterstützung für andere installieren-Provider (wie Scriptcs).
Den relevanten bits der release-notes für deine Frage:
-y
bestätigen Sie jede Eingabe oder legen Sie einen Wert in der config, die wird weltweit bestätigen und Verhalten sich wie die älteren Versionen von Schokoladig (allowGlobalConfirmation
finden Siechoco feature -h
für aktivieren).Als Rob weist darauf hin, -y überspringen Sie die Eingabeaufforderungen, die für einen bestimmten Befehl.
Wenn Sie lieber nicht belästigt werden mit der Bestätigung aufgefordert, auf allen, können Sie die option Global.
Folgendes ermöglicht allowGlobalConfirmation, die installiert oder aktualisiert werden, ohne dass bestätigungsaufforderungen.
Wenn Sie jemals wollen, drehen Sie den Eingabeaufforderungen wieder auf, führen Sie den gleichen Befehl mit deaktivieren:
Dies kann nützlich sein für die unbeaufsichtigte Skripte ohne Auswirkungen auf den zukünftigen Zustand der Aufforderungen.
HINWEIS: Die syntax hat sich vor kurzem geändert (Juli 2016) und benötigt jetzt ein ist-gleich-Zeichen vor
allowGlobalConfirmation
statt einem Bindestrich. Vielen Dank für das heads-up, @dragon788.