CreateCommand constructor

CreateCommand({
  1. required FileSystem fs,
  2. required Logger logger,
})

Implementation

CreateCommand({required FileSystem fs, required this.logger}) {
  final subCommands = [
    CreateAppCommand.new,
    CreateControllerCommand.new,
    CreateLifecycleComponentCommand.new,
    CreateObserverCommand.new,
    CreatePipeCommand.new,
  ];

  for (final sub in subCommands) {
    addSubcommand(sub(fs: fs, logger: logger));
  }
}