utakata 0.1.2
utakata: ^0.1.2 copied to clipboard
A Dart CLI tool for building Flutter apps with Clean Architecture 4-layer structure, designed for human and AI agent collaboration.
example/main.dart
import 'dart:io';
/// utakata CLI の使用例
///
/// このファイルは pub.dev のスコアリングのためのサンプルコードです。
/// 実際の使用方法はコマンドラインから行います。
void main() {
// utakata コマンドの使い方を表示
stdout.writeln('utakata CLI - Flutter Clean Architecture scaffolding tool');
stdout.writeln('');
stdout.writeln('Available commands:');
stdout.writeln(' utakata create <app_name> - Create a new Flutter project');
stdout.writeln(' utakata feature add <name> - Add a new feature scaffold');
stdout.writeln(' utakata generate - Regenerate code from Entity changes');
stdout.writeln(' utakata plan - Generate architecture plan from YAML');
stdout.writeln(' utakata snapshot - Take a snapshot of current structure');
stdout.writeln(' utakata diff - Compare plan vs actual structure');
stdout.writeln(' utakata status - Show project health status');
stdout.writeln('');
stdout.writeln('Install globally:');
stdout.writeln(' dart pub global activate utakata');
}