description property
A description of this command, included in usage.
Implementation
@override
final String description = '''Validate your project's whitelabel setup.
USAGE:
udara_cli doctor [OPTIONS]
EXAMPLES:
# Check the whole project (all clients)
udara_cli doctor
# Check a single client
udara_cli doctor --client apple
CHECKS:
• Required project files (pubspec.yaml, flutter_launcher_icons.yaml)
• Required dev dependencies (rename, flutter_launcher_icons, splash_master)
• flutter_dotenv dependency and the default client env asset
• Each client's .env / .env_test presence and required keys
• Referenced icon/logo files exist in the client folder and are not placeholders
• Client font configuration (fonts.yaml) and the font files it references
• Hooks in udara.yaml: valid hook names, scripts exist and are executable''';