loadCliConfig function

CardinalCliConfig loadCliConfig()

Implementation

CardinalCliConfig loadCliConfig() {
  final file = File('cardinal.yaml');

  if (!file.existsSync()) {
    return CardinalCliConfig.defaults();
  }

  final content = file.readAsStringSync();
  final yaml = loadYaml(content);

  if (yaml is! YamlMap) {
    return CardinalCliConfig.defaults();
  }

  return CardinalCliConfig.fromMap(Map<String, dynamic>.from(yaml));
}