updateConfig method

Future<void> updateConfig()

Implementation

Future<void> updateConfig() async {
  File c = _configFile();
  if (!await c.exists()) {
    await c.parent.create(recursive: true);
    await c.writeAsString(
      (YamlEditor("")..update([], config.toMap())).toString(),
    );
    verbose("Created new config at ${c.absolute.path}");
  }

  config = $AgentCLIConfig.fromMap(
    jsonDecode(jsonEncode(loadYaml(await c.readAsString()))),
  );
}