YAML को INI में बदलें
YAML कॉन्फ़िगरेशन फ़ाइल को सेक्शन में व्यवस्थित क्लासिक INI फ़ाइल में बदलें। किसी आधुनिक टूल का कॉन्फ़िग ऐसे सॉफ़्टवेयर में ले जाने के लिए आदर्श जो केवल INI फ़ॉर्मैट स्वीकार करता है।
यह कैसे काम करता है
कुछ पुराने सॉफ़्टवेयर या कुछ सिस्टम टूल केवल INI फ़ॉर्मैट की कॉन्फ़िगरेशन फ़ाइलें स्वीकार करते हैं, जबकि ज़्यादातर आधुनिक टूल (Docker Compose, Ansible, CI/CD) YAML इस्तेमाल करते हैं। अपना YAML पेस्ट या इम्पोर्ट करें: जिस भी टॉप-लेवल कुंजी में उप-ऑब्जेक्ट हो वह INI सेक्शन « [नाम] » बन जाती है, और उसमें मौजूद कुंजियाँ (नेस्टेड सहित, बिंदु से जुड़ी हुई) उस सेक्शन में « कुंजी = मान » बन जाती हैं। अकेली टॉप-लेवल कुंजियाँ « [general] » सेक्शन में समूहित की जाती हैं।
क्या YAML सूचियाँ संभाली जाती हैं?
INI फ़ॉर्मैट में सूचियों का कोई नेटिव समकक्ष नहीं है: YAML सूचियाँ (हाइफ़न से शुरू होने वाली पंक्तियाँ) परिणाम में जस की तस नहीं लिखी जातीं। भरोसेमंद परिणाम के लिए सरल कुंजी/मान जोड़ियों वाला YAML (ज़रूरत हो तो नेस्टेड) इस्तेमाल करें।
कई स्तरों तक नेस्टेड कुंजियों को कैसे संभाला जाता है?
कई स्तरों तक नेस्टेड कुंजी (जैसे « app.serveur.port ») को समतल कर दिया जाता है और बिंदुओं से अलग किया गया उसका पूरा पाथ संबंधित INI सेक्शन में कुंजी बन जाता है, जैसे « [app] » सेक्शन में « serveur.port = 8080 »।
100% लोकल प्रोसेसिंग: YAML का विश्लेषण और INI जनरेशन पूरी तरह आपके ब्राउज़र में होते हैं, आपकी कॉन्फ़िगरेशन फ़ाइल कभी सर्वर पर नहीं भेजी जाती।