Skip to content

feat: add commands and migrations#1

Merged
wazabii8 merged 1 commit into
mainfrom
develop
Mar 22, 2026
Merged

feat: add commands and migrations#1
wazabii8 merged 1 commit into
mainfrom
develop

Conversation

@wazabii8

Copy link
Copy Markdown
Contributor

Console Commands

Built-in CLI command system inspired by Laravel Artisan.

  • serve: Start a local development server
  • make: Scaffold new classes from stubs
  • migrate: Manage database migrations

Migrations

Full database migration system backed by Doctrine DBAL.

  • migrate / migrate up: Run all pending migrations
  • migrate down: Roll back the last migration
  • migrate fresh: Full reset and re-run
  • migrate clear: Full clear
  • migrate --name=<ClassName> - Force a specific migration

Migration state is tracked in database/migrations/migrations.json and should be committed to your repo. Remove an entry manually to re-run a specific migration.

@wazabii8 wazabii8 merged commit c0730f8 into main Mar 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant