-
Notifications
You must be signed in to change notification settings - Fork 0
CLI Commands
lpachecob edited this page Mar 22, 2026
·
5 revisions
BOUNDLY is driven by two main CLI commands designed to make your development process seamless and automated.
Starts the development server and automatically synchronizes the database on entity changes. This is your primary development tool.
-
{--lang=en}- Set the CLI output language (enores). -
{--port=8000}- Set the port for the development server.
-
Initial Sync - Scans
Domain/andApplication/immediately on startup. -
Auto DB Sync - Monitors for file changes. If you modify an
#[Entity],core:migrateis called automatically. -
Rest Server - Launches the API at
http://127.0.0.1:8000.
php artisan core:watch --lang=esThe magic evolution engine. It scans your entities and translates attributes into SQL DDL commands. Zero migration files needed.
-
{--lang=en}- Set the CLI output language (enores). -
{--force}- Apply changes immediately to the database. -
{--dry-run}- Preview the SQL commands without applying them.
- Introspection - Reads the current database metadata (columns, types, indexes).
-
Diffing - Compares your
#[Entity]and#[Column]attributes against the DB metadata. -
Execution - Generates and runs
ALTER TABLEorCREATE TABLEcommands.
php artisan core:migrate --forceClears the framework cache and the basement storage/ contents to reset the engine state.
| Flag | Language |
|---|---|
--lang=en |
English (Default) |
--lang=es |
Spanish |
You can also set the permanent language in config/boundly.php.
Next Step: Configuration ⚙️