InitCommand constructor

InitCommand()

Implementation

InitCommand() {
  argParser
    ..addFlag(
      'force',
      abbr: 'f',
      negatable: false,
      help: 'Overwrite existing appflight.json.',
    )
    ..addOption(
      'flavors',
      help: 'Comma-separated flavor definitions in name:packageName format.\n'
          'Example: --flavors stage:dev.myapp.stage,qa:dev.myapp.qa,prod:dev.myapp',
    )
    ..addOption(
      'project-type',
      allowed: ['flutter', 'react-native'],
      help: 'Project type. Skips the interactive prompt.',
      allowedHelp: {
        'flutter': 'Flutter project (pubspec.yaml)',
        'react-native': 'React Native bare project (package.json + android/)',
      },
    );
}