loadConfig static method

CliConfig? loadConfig()

Load configuration from file

Implementation

static CliConfig? loadConfig() {
  try {
    final file = File(configPath);
    if (!file.existsSync()) {
      return null;
    }

    final content = file.readAsStringSync();
    final json = jsonDecode(content) as Map<String, dynamic>;
    return CliConfig.fromJson(json);
  } catch (e) {
    return null;
  }
}