description property

  1. @override
String description
final

A description of this command, included in usage.

Implementation

@override
final String description =
    '''Whitelabel the app with client-specific assets, app name, bundle ID, branding, custom icons and splash screens.

Native changes (app name, bundle id, launcher icons, splash, iOS team) always
persist. Project files the CLI stages (root .env, assets/branding/<client>,
pubspec.yaml, flutter_launcher_icons.yaml) are restored afterwards unless
--keep is given, in which case the project stays runnable as the client:
flutter run --dart-define=CLIENT_ENV=.env
Run "udara_cli clean" to restore the project files again.

USAGE:
udara_cli whitelabel --client <CLIENT_NAME> [OPTIONS]

EXAMPLES:
# Apply google's native branding, restore project files afterwards
udara_cli whitelabel --client google

# Brand the project as google (test env) and keep it that way for flutter run
udara_cli whitelabel --client google --test --keep''';