Библиотека и скрипт для чтения значений из 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, то считается, что значение не указано.