LCOV - code coverage report
Current view: top level - src/commands/create/templates/very_good_wear_app - very_good_wear_app_template.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 11 11 100.0 %
Date: 2024-03-25 10:36:11 Functions: 0 0 -

          Line data    Source code
       1             : import 'dart:io';
       2             : 
       3             : import 'package:mason/mason.dart';
       4             : import 'package:very_good_cli/src/commands/create/templates/templates.dart';
       5             : import 'package:very_good_cli/src/logger_extension.dart';
       6             : 
       7             : /// {@template wear_app_template}
       8             : /// A template for Wear OS apps.
       9             : /// {@endtemplate}
      10             : class VeryGoodWearAppTemplate extends Template {
      11             :   /// {@macro wear_app_template}
      12           1 :   VeryGoodWearAppTemplate()
      13           1 :       : super(
      14             :           name: 'wear',
      15           1 :           bundle: veryGoodWearAppBundle,
      16             :           help: 'Generate a Very Good Flutter Wear OS application.',
      17             :         );
      18             : 
      19           1 :   @override
      20             :   Future<void> onGenerateComplete(Logger logger, Directory outputDir) async {
      21           1 :     if (await installFlutterPackages(logger, outputDir)) {
      22           1 :       await applyDartFixes(logger, outputDir);
      23             :     }
      24           1 :     _logSummary(logger);
      25             :   }
      26             : 
      27           1 :   void _logSummary(Logger logger) {
      28             :     logger
      29           1 :       ..info('\n')
      30           1 :       ..created('Created a Very Good Wear OS app! ⌚️🦄')
      31           1 :       ..info('\n');
      32             :   }
      33             : }

Generated by: LCOV version 1.15