LCOV - code coverage report
Current view: top level - src/commands/create/templates/very_good_core - very_good_core_template.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 13 13 100.0 %
Date: 2023-11-15 10:29:52 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:mason/mason.dart';
       2             : import 'package:universal_io/io.dart';
       3             : import 'package:very_good_cli/src/commands/create/templates/templates.dart';
       4             : import 'package:very_good_cli/src/logger_extension.dart';
       5             : 
       6             : /// {@template very_good_core_template}
       7             : /// A core Flutter app template.
       8             : /// {@endtemplate}
       9             : class VeryGoodCoreTemplate extends Template {
      10             :   /// {@macro very_good_core_template}
      11          15 :   VeryGoodCoreTemplate()
      12          15 :       : super(
      13             :           name: 'core',
      14          15 :           bundle: veryGoodCoreBundle,
      15             :           help: 'Generate a Very Good Flutter application.',
      16             :         );
      17             : 
      18           1 :   @override
      19             :   Future<void> onGenerateComplete(Logger logger, Directory outputDir) async {
      20           1 :     await installFlutterPackages(logger, outputDir);
      21           1 :     await applyDartFixes(logger, outputDir);
      22           1 :     _logSummary(logger);
      23             :   }
      24             : 
      25           1 :   void _logSummary(Logger logger) {
      26             :     logger
      27           1 :       ..info('\n')
      28           1 :       ..created('Created a Very Good App! 🦄')
      29           1 :       ..info('\n')
      30           1 :       ..info(
      31           1 :         lightGray.wrap(
      32             :           '''
      33             : +----------------------------------------------------+
      34             : | Looking for more features?                         |
      35             : | We have an enterprise-grade solution for companies |
      36             : | called Very Good Start.                            |
      37             : |                                                    |
      38             : | For more info visit:                               |
      39             : | https://verygood.ventures/solution/very-good-start |
      40             : +----------------------------------------------------+''',
      41             :         ),
      42             :       );
      43             :   }
      44             : }

Generated by: LCOV version 1.16