readYaml function

YamlMap readYaml(
  1. String filePath
)

Reads the yaml file from filePath and returns the content as YamlMap.

Implementation

YamlMap readYaml(String filePath) {
  try {
    final fileContent = read(filePath).toParagraph();
    return loadYaml(fileContent);
  } on ReadException catch (_) {
    throw TellUser((tell) => tell(red('$filePath doesn not exist')));
  } on YamlException catch (_) {
    throw TellUser((tell) => tell(red('$filePath is no valid yaml file')));
  }
}