Marketplace/Forge/CLI Reference

CLI Reference

The forge CLI is installed with every project and available globally if you ran npm install -g @fozmu/forge. Run forge help any time for this list.

forge create

Scaffold a new project.

forge create <name> [options]
FlagDescriptionDefault
--template, -tapp, site, or apiapp
--pmPackage manager: npm, pnpm, bunauto
--no-installSkip dependency installationfalse
--no-gitSkip git initializationfalse

forge dev

Start the local development server with hot reload.

forge dev [--port <n>]

forge init

Add Forge to an existing project. Non-destructive unless --force is passed.

forge init [--force]

forge db

Database management.

forge db migrate      # apply pending migrations
forge db generate     # generate a migration from schema changes
forge db studio       # open the visual data browser
forge db reset        # drop, recreate, and re-migrate (dev only)

forge db reset is destructive

reset drops your entire database. It refuses to run when NODE_ENV is production.

forge deploy

Build, check, and publish to your configured target.

forge deploy [--target <t>] [--tag <tag>]
FlagDescription
--targetOverride deploy.target from config
--tagImage tag (Docker target only)
--skip-checksSkip the local type/lint/build gate

forge doctor

Diagnose your environment and print a health report.

forge doctor

Exit codes

CodeMeaning
0Success
1Generic failure
2Validation / config error
3Pre-deploy check failed