محوّل TOML إلى YAML على الإنترنت
حوّل TOML إلى YAML على الإنترنت بمسافة بادئة نظيفة وأنواع صحيحة. مثالي لترحيل إعدادات Cargo أو pyproject إلى Kubernetes أو Docker Compose أو ملفات YAML لبيئات CI. مجاني.
ما هو تحويل TOML إلى YAML؟
تحويل TOML إلى YAML يأخذ ملف إعداد TOML ويعيد كتابته بصيغة YAML ذات المسافة البادئة التي يستخدمها Kubernetes وDocker Compose وGitHub Actions ومعظم أدوات الإعداد الحديثة. يستخدم TOML أقسامًا بين أقواس مربعة وعلامات يساوي صريحة؛ بينما يعتمد YAML على المسافة البادئة والشرطات للقوائم. يمشي محوّل toml إلى yaml على ملف TOML ويكتب البيانات ذاتها بنياط YAML الأكثر نظافة القائم على المسافة البادئة. ستحتاج عادةً إلى تشغيل تحويل toml إلى yaml حين تنقل إعداد TOML إلى أداة تفضّل YAML.
لماذا تحويل TOML إلى YAML؟
استحوذ YAML بهدوء على عالم DevOps. يستخدم Kubernetes وHelm وGitLab CI وGitHub Actions وCircleCI وAnsible ومعظم أدوات تنسيق الحاويات YAML افتراضيًا. TOML في المقابل هو تنسيق الاختيار للإعداد المحرَّر يدويًا في مشاريع Rust وPython. يتيح لك تحويل toml إلى yaml على الإنترنت ردم تلك الهوّة. استخدم أداة toml إلى yaml حين تحتاج إلى ترحيل إعداد TOML إلى منظومة Kubernetes أو Helm، أو توليد أمثلة YAML للوثائق من نماذج TOML، أو تسليم الإعدادات لفريق يعمل بخطوط أنابيب YAML، أو تحديث إعدادات TOML القديمة لتناسب سير عمل DevOps.
كيف يعمل محوّل TOML إلى YAML
عند النقر على تحويل، تُحلّل الأداة ملف TOML ثم تكتبه وفق قواعد المسافة البادئة في YAML. تبقى السلاسل النصية كما هي، والأرقام كما هي، والقيم المنطقية كما هي، وتواريخ ISO تبقى تواريخ. تصبح جداول TOML كتلًا YAML ذات مسافة بادئة. تصبح مصفوفات الجداول ([[items]]) قوائم YAML بإدخالات مسبوقة بشرطة. يستخدم المخرج مسافة بادئة مكوّنة من مسافتين (معيار YAML) كي يُحمَّل بسلاسة في أي مُحلّل YAML. كل شيء يعمل في متصفحك. بيانات TOML الخاصة بك لا تغادر جهازك أبدًا.
المميزات
- تحويل بنقرة واحدة: اضغط تحويل وسيظهر YAML في لوح المخرجات.
- مخرجات تُراعي الأنواع: تحتفظ الأرقام والقيم المنطقية والتواريخ والسلاسل النصية بأنواعها الصحيحة.
- دعم الجداول المتداخلة: تصبح أقسام TOML والجداول الفرعية تعيينات YAML ذات مسافة بادئة.
- دعم مصفوفات الجداول: تصبح كتل [[items]] قوائم YAML بالهيكل الصحيح.
- دعم الرفع: حمّل ملف .toml من جهازك أو اسحبه وأفلته في منطقة الإدخال.
- نسخ بنقرة واحدة: احصل على مخرجات YAML بزر النسخ والصقها في ملف الإعداد.
كيفية استخدام الأداة
- الصق TOML في محرر الإدخال، أو استخدم زر رفع الملف لتحميل ملف .toml.
- انقر على زر التحويل لإنشاء مخرجات YAML على اليمين.
- استعرض النتيجة؛ الطابع الهرمي لـ YAML يجعل أخطاء الهيكل واضحة بسرعة.
- انقر على زر النسخ لنسخ YAML إلى الحافظة.
حالات الاستخدام الشائعة
- ترحيل الإعداد: نقل إعدادات TOML إلى Kubernetes أو Helm أو ملفات YAML لبيئات CI.
- التوثيق: توليد أمثلة YAML مقروءة للوثائق من نماذج TOML.
- تحديث DevOps: تحويل إعدادات TOML إلى YAML يستطيع الفريق تحريره في خطوط الأنابيب.
- التسليم بين الفرق: مشاركة الإعداد مع الفرق التي تعمل بـ YAML لا بـ TOML.
مثال على التحويل
الإدخال (TOML)
[server] host = "localhost" port = 3000 features = ["auth", "billing"]
الإخراج (YAML)
server:
host: localhost
port: 3000
features:
- auth
- billing