Skip to content

Blueprint CLI ​

vyuh_blueprint_cli provides the blueprint command. Install it on your development machine; it is not another application server.

Install ​

Get a registry token from Vyuh Technologies, then run:

sh
dart pub token add https://pub.vyuh.tech
dart install 'vyuh_blueprint_cli@{hosted: https://pub.vyuh.tech}'
blueprint --help

See package access for token setup.

Local development ​

Discover services, check configuration, and start or stop your local stack. The development profile describes processes; your product owns its Blueprint model and executable bindings.

sh
blueprint init
blueprint doctor
blueprint dev
blueprint stop

See local development and development profiles.

Database and migrations ​

Declare a product in the development profile, generate its SQL, cut and deploy its migration files:

sh
blueprint db emit
blueprint db migration new add_notes --product plant
blueprint db reset --allow-reset
blueprint db migration up --product plant
blueprint db status

See product migrations and migration commands.

Where it fits ​

The CLI owns local process management and command dispatch. The Blueprint core owns portable evolution contracts; vyuh_blueprint_server supplies the database migration engine used by these commands.

See the package map and complete command reference.