description property
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''';