Line data Source code
1 : import 'package:very_good_cli/src/commands/create/commands/create_subcommand.dart'; 2 : import 'package:very_good_cli/src/commands/create/templates/templates.dart'; 3 : 4 : /// {@template very_good_create_flame_game_command} 5 : /// A [CreateSubCommand] for creating Flame games. 6 : /// {@endtemplate} 7 : class CreateFlameGame extends CreateSubCommand with OrgName { 8 : /// {@macro very_good_create_flame_game_command} 9 1 : CreateFlameGame({ 10 : required super.logger, 11 : required super.generatorFromBundle, 12 : required super.generatorFromBrick, 13 : }); 14 : 15 1 : @override 16 : String get name => 'flame_game'; 17 : 18 1 : @override 19 : String get description => 'Generate a Very Good Flame game.'; 20 : 21 1 : @override 22 1 : Template get template => VeryGoodFlameGameTemplate(); 23 : }