chocolatey - मैं पुष्टि के बिना सभी चॉकलेट एप्लिकेशन कैसे अपडेट करूं?




(2)

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


tl; डॉआर - हाँ, पूरी तरह से संभव। cup all -y उपयोग करें cup all -y

इसके अलावा अब हेल्प मेनू देखें - choco -h , choco install -h

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

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

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

आपके प्रश्न के लिए रिलीज़ नोट्स के प्रासंगिक बिट्स :

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

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

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

निम्नांकित सक्षम करता है AllowGlobalConfirmation, जो पुष्टिकरण संकेतों के बिना स्थापित या अद्यतन करेगा।

choco feature enable -n=allowGlobalConfirmation

यदि आप कभी भी संकेतों को वापस चालू करना चाहते हैं, तो उसी कमांड को अक्षम करें।

choco feature disable -n=allowGlobalConfirmation

यह भविष्य की भविष्यवाणियों को प्रभावित किए बिना अप्रकाशित लिपियों के लिए उपयोगी हो सकता है।

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