BuildCommand constructor

BuildCommand({
  1. required LoggerContract logger,
})

Implementation

BuildCommand({required super.logger}) {
  argParser.addOption(
    'services',
    abbr: 'e',
    help:
        'Specify external services to include (mysql,redis,nginx,postgres,mongo,none)',
    defaultsTo: 'none',
  );
  argParser.addFlag(
    'delete-temp',
    abbr: 'd',
    defaultsTo: true,
    help: 'Delete temporary files after build',
  );
  argParser.addFlag(
    'verbose',
    abbr: 'v',
    help: 'Enable verbose logging',
  );
}