सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक डार्ट पुस्तकालय जो कॉन्फ़िगरेशन फ़ाइल, कमांड-लाइन आर्गुमेंट्स और परिवेश चर में से मानों को स्रोत करके कॉन्फ़िगरेशन प्रबंधन को सरल बनाता है। यह विकासकर्मी को अलग-अलग वातावरणों के अनुकूल लचीले CLI उपकरण बनाने में सक्षम बनाता है जिसमें सेटिंग्स को कोड में नहीं लिखना पड़ता। यह पैकेज एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स जैसे विभिन्न प्लेटफॉर्म के समर्थन करता है, जिससे यह क्रॉस-प्लेटफॉर्म कमांड-लाइन एप्लिकेशन के लिए आदर्श है। निर्धारित क्रम में कॉन्फ़िगरेशन स्रोतों को प्राथमिकता देकर, यह भविष्यवाणी योग्य व्यवहार और विकास, परीक्षण और डिप्लॉयमेंट के दौरान आसान ओवरराइड सुनिश्चित करता है।
उपयोग
डायनामिक कॉन्फ़िगरेशन के साथ CLI टूल्स का निर्माण
परिवेश-विशिष्ट सेटिंग्स का प्रबंधन
डेप्लॉयमेंट वर्कफ़्लो को स्वचालित करना
कस्टम कॉन्फ़िगरेशन के साथ एप्लिकेशन का परीक्षण करें
CI/CD पाइपलाइन्स के साथ एकीकरण
मुख्य विशेषताएँ
कॉन्फ़िग फ़ाइल्स, CLI आर्ग्स और एन्वी वैरिएबल्स को सपोर्ट करता है
प्राथमिकता वाला विन्यास निर्धारण
क्रॉस-प्लेटफॉर्म संगतता
कॉन्फ़िग को लोड करने के लिए सरल API
निर्मित प्रकार रूपांतरण
विस्तारयोग्य विन्यास योजना
इनके लिए उपयुक्त
CLI एप्लिकेशन बनाने वाले डेवलपर्स
बहु-पर्यावरण डेप्लॉयमेंट का प्रबंधन करने वाली टीमें
लचीले कॉन्फ़िगरेशन वाले टूल्स
पर्यावरण-संवेदी तर्क के साथ Dart प्रोजेक्ट्स
CI/CD स्क्रिप्ट लेखक
विचार योग्य बातें
स्पष्ट विन्यास फ़ाइल प्रारूप की आवश्यकता होती है
जटिल स्कीमा के लिए प्रमाणीकरण की आवश्यकता हो सकती है
पर्यावरण चर के नामकरण में सुसंगतता होनी चाहिए
CLI आर्गुमेंट पार्सिंग को सावधानी से डिज़ाइन करने की आवश्यकता होती है
रनटाइम यूआई कॉन्फ़िगरेशन के लिए नहीं बनाया गया है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Overview
This repository is home to tooling related Dart packages. Generally, this means
packages published through the
tools.dart.dev publisher that
don't naturally belong to other topic monorepos (like
dart-lang/build,
dart-lang/test, or
dart-lang/shelf).
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.