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.

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

📋 EXAMPLES:

  # Whitelable a test version with Slack notifications
  udara_cli whitelabel --client google --test --slack --slack-channel #dev-builds


🔧 WHAT THIS DOES:
  1. Loads client-specific configuration (.env or .env_test)
  2. Whitelabel the app with client-specific assets, app name, bundle ID, branding, custom icons and splash screens.
  3. Sends Slack notifications (if enabled)
  4. Cleans up temporary changes and reverts project to default state

⚠️  PREREQUISITES:
  • Project must be set up with "udara_cli setup"
  • Client directory must exist in clients/ folder
  • Client must have valid .env and asset files''';