argParser property

  1. @override
ArgParser get argParser
override

Argument parser for the init command with platform-specific options.

Available options:

  • --android-package-name or -a - Package name for Android application
  • --ios-package-name or -i - Bundle identifier for iOS application
  • --skip-tools or -s - Skip tool validation during initialization
  • --google-service-account or -g - Google service account for Fastlane integration

Implementation

@override
ArgParser get argParser => ArgParser()
  ..addOption(
    "android-package-name",
    abbr: 'a',
    help: 'Package name for the application.',
    defaultsTo: BuildInfo.androidPackageName,
  )
  ..addOption("ios-package-name",
      abbr: 'i',
      help: 'Bundle identifier for the iOS application.',
      defaultsTo: BuildInfo.iosBundleId)
  ..addFlag("skip-tools",
      abbr: 's', help: 'Skip tool validation.', defaultsTo: false)
  ..addOption("google-service-account",
      abbr: 'g',
      help:
          'Google service for fastlane, if it validated it will be copied to the fastlane directory.');