Конвертер YAML в INI
Преобразуйте файл конфигурации YAML в классический файл INI, организованный по секциям. Отлично подходит для переноса конфигурации из современного инструмента в программу, принимающую только формат INI.
Как это работает
Некоторые старые программы и системные инструменты принимают только файлы конфигурации в формате INI, тогда как большинство современных инструментов (Docker Compose, Ansible, CI/CD) используют YAML. Вставьте или импортируйте свой YAML: каждый ключ верхнего уровня, содержащий вложенный объект, становится секцией INI «[имя]», а содержащиеся в нём ключи (включая вложенные, соединённые точкой) превращаются в пары «ключ = значение» в этой секции. Отдельные ключи верхнего уровня собираются в секцию «[general]».
Поддерживаются ли списки YAML?
В формате INI нет встроенного аналога списков: списки YAML (строки, начинающиеся с дефиса) не переносятся в результат как есть. Для надёжного результата используйте YAML из простых пар «ключ/значение», при необходимости вложенных.
Как обрабатываются ключи с несколькими уровнями вложенности?
Ключ с несколькими уровнями вложенности (например, «app.serveur.port») «сплющивается», и его полный путь, разделённый точками, становится ключом в соответствующей секции INI — например, «serveur.port = 8080» в секции «[app]».
100% локальная обработка: разбор YAML и генерация INI выполняются целиком в вашем браузере, ваш файл конфигурации никогда не отправляется на сервер.