Everything the UI does, from the terminal.
Artisan commands for install, content, media, translations, caches, deploys. Automate bulk edits, wire into CI, run AI generation headlessly — same code path as the admin.
Forty-plus commands. All named like you'd expect.
A few of the ones you'll reach for most.
vela:installFirst-run setup: migrations, admin user, storage symlink, seed permissions.
vela:create-contentDraft a page or post with AI. Pipe the JSON into your editor of choice.
vela:generate-staticRebuild the full static cache. Safe to run on every deploy.
vela:assets:buildCombine + minify CSS/JS into content-hashed bundles.
vela:process-imagesCatch up any images that haven't been compressed/resized yet.
vela:find-translationsScan views for new strings, add them to the language files.
vela:cleanup-image-cachePrune old optimised image variants. Safe to schedule daily.
vela:design-to-siteTake a design URL or image, build a site from it. Experimental. Impressive.
A CLI means scripts, CI, cron, humans.
Anything the UI does, the CLI does. Which means anything a human can do, a GitHub Action, a deploy hook, or a scheduled job can too. Without scraping the admin.
Open a terminal.
composer create-project velabuild/cms site && cd site && php artisan vela:install