Библиотека и скрипт для чтения значений из YAML файла.

Поддерживается:

  • Получение вложенных значений с использованием точечной нотации.
  • Проверка наличия обязательных значений для.
  • Вывод значения в разных форматах.
  • Автоматический выбор формата вывода в зависимости от типа значения.

Примеры:

dart run yaml_config -c config.yaml -p .name
dart run -c config.yaml -p .database.host
dart run -c config.yaml -p .database.host -r
dart run -c config.yaml -p .packages -f json
dart run -c config.yaml -p .packages -f lines

Если указанный путь отсутствует в файле, то печать не выполняется. Если требуемое значение равно null, то считается, что значение не указано.