showHelp static method

void showHelp()

Implementation

static void showHelp() {
  const green = '\x1B[32m';
  const cyan = '\x1B[36m';
  const yellow = '\x1B[33m';
  const reset = '\x1B[0m';
  const bold = '\x1B[1m';

  print('''
$green$bold
╔════════════════════════════════════════════════════════════════════╗
║                        FLUTTERFORGE HELP                           ║
╚════════════════════════════════════════════════════════════════════╝$reset

$cyan$bold USAGE:$reset
 Run from your Flutter project root directory

$cyan$bold FEATURES:$reset
 • AI-powered package recommendations via Gemini API
 • Automatic folder structure generation
 • Multiple architecture pattern support
 • Automated package installation

$cyan$bold SUPPORTED ARCHITECTURES:$reset
 • MVVM    - Model-View-ViewModel pattern
 • MVC     - Model-View-Controller pattern
 • Clean   - Uncle Bob's Clean Architecture
 • Feature - Feature-first modular structure
 • Custom  - Your own architecture pattern

$cyan$bold REQUIREMENTS:$reset
 • Flutter SDK installed and in PATH
 • GEMINI_API_KEY in .env file or environment
 • Internet connection for AI analysis

$yellow$bold GETTING STARTED:$reset
 1. Create .env file with: GEMINI_API_KEY=your_key_here
 2. Run: dart run flutterforge
 3. Follow the interactive prompts

$cyan$bold AUTHOR:$reset
 Pratyush

$green$bold═══════════════════════════════════════════════════════════════════════$reset
''');
}