run method

  1. @override
void run()
override

Runs this command.

The return value is wrapped in a Future if necessary and returned by CommandRunner.runCommand.

Implementation

@override
void run() {
  var flavorName = argResults?['flavorName'];
  var packageNameIos = argResults?['packageNameIos'];
  var packageNameAndroid = argResults?['packageNameAndroid'];
  var displayNameIos = argResults?['displayNameIos'];
  var displayNameAndroid = argResults?['displayNameAndroid'];
  var newFlavorName = argResults?['newFlavorName'];

  print('Updating flavor "$flavorName" with the following details:');
  if (packageNameIos != null) print('New Package Name iOS: $packageNameIos');
  if (packageNameAndroid != null) print('New Package Name Android: $packageNameAndroid');
  if (displayNameIos != null) print('New Display Name iOS: $displayNameIos');
  if (displayNameAndroid != null) print('New Display Name Android: $displayNameAndroid');
  if (newFlavorName != null) print('New Flavor Name: $newFlavorName');
}