createConfig function

void createConfig()

Implementation

void createConfig() {
  print(configCreationMsg);
  if (File(configFile).existsSync()) File(configFile).deleteSync();
  File(configFile).createSync(recursive: true);

  final Map<String, String> config = {};
  questions.forEach((key, value) => config[key] = ask(value));

  File(configFile).writeAsStringSync(
      config.entries.map((entry) => '${entry.key}: ${entry.value}').join('\n'));
  print(successMsg);
  exit(0);
}