ironship 2.0.0 copy "ironship: ^2.0.0" to clipboard
ironship: ^2.0.0 copied to clipboard

A developer-first Flutter scaffolding CLI that simplifies Day 0 setup, generates production-ready architecture, foundation templates, and feature modules.

example/main.dart

void main() {
  print('==================================================');
  print('            Ironship CLI Simulated Walkthrough    ');
  print('==================================================');
  print('Usage Checklist:');
  print('  1. Install CLI globally:');
  print('     \$ dart pub global activate ironship\n');
  
  print('  2. Verify command line help:');
  print('     \$ forge --help\n');
  
  print('  3. Initialize a new project:');
  print('     \$ forge init hospital_app\n');

  print('Simulated Execution Flow for: forge init hospital_app');
  print('--------------------------------------------------');
  print('[1/5] Discovery Engine: Gathering requirements via questionnaire...');
  print('      - State Management: Riverpod');
  print('      - Routing: Go Router');
  print('      - Target environments: Dev + Stage + Production\n');

  print('[2/5] Recommendation Engine: Analyzing matching configurations...');
  print('      - Recommended state option: Riverpod');
  print('      - Recommended routing option: Go Router');
  print('      - Recommended session storage option: Persistent Session\n');

  print('[3/5] Project Blueprint: Validating compatibility matrices...');
  print('      - Validated technology configuration compatibility. OK.\n');

  print('[4/5] Architecture Generation: Scaffolding project files...');
  print('      - Created Clean Architecture core directory layout.');
  print('      - Injected lib/core/network/dio_client.dart');
  print('      - Injected lib/core/exceptions/app_exception.dart');
  print('      - Set up environmental configurations.\n');

  print('[5/5] Package Installation: Resolving external dependencies...');
  print('      - Executing: flutter pub add dio flutter_riverpod go_router\n');

  print('==================================================');
  print('        Project Scaffolding Complete!             ');
  print('==================================================');
}
3
likes
140
points
13
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

A developer-first Flutter scaffolding CLI that simplifies Day 0 setup, generates production-ready architecture, foundation templates, and feature modules.

Repository (GitHub)
View/report issues
Contributing

Topics

#cli #scaffolding #flutter #clean-architecture

License

MIT (license)

Dependencies

args, yaml

More

Packages that depend on ironship