Wheels 4.0 ships with a new purpose-built Wheels C...
# wheels-dev
p
Wheels 4.0 ships with a new purpose-built Wheels CLI that replaces the CommandBox-based inner loop. The practical upshot: First 60 seconds:
Copy code
wheels new myapp
cd myapp
wheels start
You're serving HTTP. No Docker, no CommandBox, no messing with server configs. Running tests:
Copy code
wheels test run              # full suite, ~60s
wheels test watch            # re-run on file change
Uses the Wheels CLI + SQLite. CI runs the same stack — "passes locally" = "passes CI". Cross-engine testing when you need it (pre-merge, matrix coverage):
Copy code
docker compose up -d lucee6 adobe2025
curl <http://localhost:60006/wheels/core/tests?db=sqlite&format=json>
Install with
brew tap wheels-dev/wheels && brew install wheels
(macOS/Linux) or the scoop-wheels bucket (Windows). CLI surface covers generate, migrate, test, seed, analyze, jobs, deploy, mcp. Day-to-day: no Docker. Pre-merge: Docker for the matrix. That's the deal. <Read the full post>