2015-04-26 6 views
37

मैं cup all पर कॉल करने में सक्षम था और मेरे ऐप्स अपडेट कर सकते हैं। अब, यह सुनिश्चित करने के लिए कि मैं चयनित पैकेज स्थापित करना चाहता हूं, yes के लिए पूछता है। क्या कोई तरीका है कि मैं हर अद्यतन के लिए लगातार टाइपिंग किए बिना सबकुछ ऑटो अपडेट कर सकता हूं?मैं पुष्टि के बिना सभी चॉकलेट ऐप्स कैसे अपडेट करूं?

+1

चोको 0.9.9.6 में एक नोट जोड़ा गया जब यह विशेष रूप से स्वत: कॉन्फ़िगर करने का उल्लेख करने का संकेत देता है। – ferventcoder

उत्तर

37

टीएल; डॉ - हाँ, पूरी तरह से संभव है। का प्रयोग करें cup all -y

इसके अलावा अब मदद मेनू की जाँच - choco -h, choco install -h

लंबे समय तक इस सवाल का जवाब है, हम सुरक्षा कारणों से है, जहां डिफ़ॉल्ट रूप से हम बंद करो और इस बात की पुष्टि करता है, तो आप ठीक हैं के लिए अन्य पैकेज प्रबंधकों की ओर एक छोटे से करीब पहुंच गए हैं राज्य परिवर्तन के साथ। मैं हमेशा release notes/changelog में परिवर्तनों को संवाद करता हूं, जो nuspec file में भी समाप्त होता है, इसलिए मैं अत्यधिक अनुशंसा करता हूं कि टैग किए गए कुछ भी बदलावों को देखने के लिए लोगों में से कम से कम एक को स्कैन करें। अपने वर्तमान संस्करण से हमेशा उस तक स्कैन करें जिसे आप अपग्रेड कर रहे हैं ताकि आप सभी परिवर्तनों को पकड़ सकें।

जो सबसे महत्वपूर्ण है, वह अब x.y.z रिलीज (इस मामले में 0.9.9) है, एक बार जब हम v1 तक पहुंच जाएंगे तो हम पूरी तरह से सेमवीर अनुपालन करेंगे और ब्रेकिंग परिवर्तन एक प्रमुख संस्करण टक्कर बनाएंगे (हम अभी भी वी 1 से कम में सेमेवर), इसलिए आप x रिलीज में ब्रेकिंग बदलाव और प्रमुख नई विशेषताओं को स्कैन कर सकते हैं, .y रिलीज में नई संगत विशेषताएं, और .z रिलीज़ में केवल वर्तमान रिलीज़ के लिए संगत फ़िक्स होंगे।

0.9.9 ने एक नया संकलित क्लाइंट पेश किया जो कुल पुनर्लेखन था/था। 0.9.10 में पुराने क्लाइंट के साथ पूर्ण फीचर समानता होगी - FeatureParity देखें। फिर से लिखना क्यों? अधिक रखरखाव करने योग्य, तेज़ क्लाइंट जो अब मोनो पर चल सकता है, इसलिए आप पूरी तरह से विंडोज से बंधे नहीं हैं। हमने अन्य इंस्टॉल प्रदाताओं (जैसे Scriptcs) के लिए समर्थन जोड़ने शुरू कर दिया है।

relevant bits of the release notes अपने प्रश्न के लिए:

  • [सुरक्षा] पुष्टि करने के लिए प्रेरित करें: सुरक्षा कारणों से, अब हम सबसे आदेशों पर सिस्टम की स्थिति बदलने से पहले पुष्टि करने के लिए बंद करो। आप किसी भी संकेत की पुष्टि करने के लिए -y पास कर सकते हैं या कॉन्फ़िगरेशन में मान सेट कर सकते हैं जो चॉकलेट के पुराने संस्करणों की वैश्विक रूप से पुष्टि और व्यवहार करेगा (allowGlobalConfirmation, choco feature -h को सक्षम करने के लिए देखें)।
77

जैसा कि रॉब बताता है, -यह किसी दिए गए आदेश के लिए संकेतों को छोड़ देगा।

यदि आप पुष्टिकरण संकेतों से परेशान नहीं हैं, तो आप वैश्विक स्तर पर विकल्प सेट कर सकते हैं।

निम्नलिखित अनुमति देता है ग्लोबल कॉन्फ़िगरेशन, जो पुष्टि संकेतों के बिना स्थापित या अद्यतन करेगा।

choco feature enable -n=allowGlobalConfirmation 

क्या तुमने कभी अक्षम साथ, संकेतों का पुन: चालू करने में एक ही आदेश चला चाहते हैं:

choco feature disable -n=allowGlobalConfirmation 

यह संकेतों के भविष्य के राज्य को प्रभावित किए बिना पहुंच से बाहर स्क्रिप्ट के लिए उपयोगी हो सकता है।

नोट: वाक्यविन्यास हाल ही में बदल गया है (जुलाई 2016) और अब डैश के बजाय allowGlobalConfirmation से पहले बराबर चिह्न की आवश्यकता है। सिर के लिए धन्यवाद, @ dragon788।

+0

धन्यवाद जॉन, शायद मेरे जवाब में और अधिक खड़ा होना चाहिए था। – ferventcoder

+0

मुझे लगता है कि दो उत्तरों के बीच, लोग मछली पकड़ने और मछली खाने के लिए सीखेंगे। बीटीडब्लू @ फर्वेंटकोडर, चॉकलेट के लिए एक गुच्छा धन्यवाद - मैं एक बड़ा प्रशंसक हूं। –

+1

इससे मुझे बहुत मदद मिली। धन्यवाद जॉन – BoundForGlory

संबंधित मुद्दे