runCommand static method

Future<int> runCommand({
  1. required Logger logger,
  2. required WorkspaceConfig workspaceConfig,
})

Implementation

static Future<int> runCommand({
  required Logger logger,
  required WorkspaceConfig workspaceConfig,
}) async {
  await workspaceConfig.writeRootConfigIfMissing();
  final loaded = await workspaceConfig.loadRootConfig();
  await workspaceConfig.ensureMonocfgScaffold(loaded.monocfgPath);
  await workspaceConfig.writeRootConfigNormalized(logger: logger);
  logger.log(
      'Created/verified mono.yaml and ${loaded.monocfgPath}/ scaffolding');
  return 0;
}