Skip to content

Commit c81787b

Browse files
feat(mcp): app_ui_package subcommand (#1535)
* feat: added app_ui_package subcommand to create * docs: added app_ui_package subcommand doc * Update doc/mcp.md Co-authored-by: Marcos Sevilla <31174242+marcossevilla@users.noreply.github.com> --------- Co-authored-by: Marcos Sevilla <31174242+marcossevilla@users.noreply.github.com>
1 parent 28d0a07 commit c81787b

3 files changed

Lines changed: 7 additions & 1 deletion

File tree

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Usage: very_good create <subcommand> <project-name> [arguments]
5757
-h, --help Print this usage information.
5858

5959
Available subcommands:
60+
app_ui_package Generate a Very Good App UI package.
6061
dart_cli Generate a Very Good Dart CLI application.
6162
dart_package Generate a Very Good Dart package.
6263
docs_site Generate a Very Good documentation site.
@@ -80,6 +81,9 @@ very_good create flutter_app my_app --desc "My new Flutter app" --org "com.custo
8081
# Create a new Flutter app named my_app with a custom application id
8182
very_good create flutter_app my_app --desc "My new Flutter app" --application-id "com.custom.app.id"
8283

84+
# Create a new App UI package named my_app_ui_package
85+
very_good create app_ui_package my_app_ui_package --desc "My new App UI package"
86+
8387
# Create a new Flame game named my_game
8488
very_good create flame_game my_game --desc "My new Flame game"
8589

doc/mcp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Creates a new Dart or Flutter project from a template.
9191
{
9292
"tool": "create",
9393
"arguments": {
94-
"subcommand": "flutter_app | flutter_package | flutter_plugin | flame_game | dart_cli | dart_package | docs_site",
94+
"subcommand": "flutter_app | flutter_package | flutter_plugin | flame_game | dart_cli | dart_package | docs_site | app_ui_package",
9595
"name": "my_app",
9696
"description": "A Very Good Project created by Very Good CLI.",
9797
"org_name": "com.example.verygoodcore",

lib/src/mcp/mcp_server.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ Create a very good Dart or Flutter project in seconds based on the provided temp
6060
'subcommand': UntitledSingleSelectEnumSchema(
6161
description: '''
6262
The available subcommands to provide an specific template, are:
63+
app_ui_package - Generate a Very Good App UI package.
6364
dart_cli - Generate a Very Good Dart CLI application.
6465
dart_package - Generate a Very Good Dart package.
6566
docs_site - Generate a Very Good documentation site.
@@ -69,6 +70,7 @@ flutter_package - Generate a Very Good Flutter package.
6970
flutter_plugin - Generate a Very Good Flutter plugin.
7071
''',
7172
values: [
73+
'app_ui_package',
7274
'flame_game',
7375
'flutter_app',
7476
'flutter_package',

0 commit comments

Comments
 (0)