generateYamlFile function

Future<void> generateYamlFile()

Generates a dart file and installs the required package.

Implementation

Future<void> generateYamlFile() async {
  final start = DateTime.now();
  ConsoleLog.title('Generating DartgenX Config file...');

  final file = File(p.join(Directory.current.path, "dartgenx.yaml"));

  file.writeAsStringSync(dartgenxYamlTemplate);

  ConsoleLog.success('DartgenX Config file generated successfully');

  final duration = DateTime.now().difference(start).inMilliseconds;
  ConsoleLog.info('Completed in ${duration}ms');
  ConsoleLog.line();
}