Commands
Forge command examples below use npx @antardev/forge-dev.
npx @antardev/forge-dev init <preset> <project>
Create a project from a preset.
bash
npx @antardev/forge-dev init <preset> <project-name>Flags:
-d, --dry-run: preview steps without writing files-v, --verbose: verbose logs-y, --yes: skip prompts and use defaults--trust: required for trusted remote GitHub presets
Examples:
bash
npx @antardev/forge-dev init next-saas-pro my-saas-app
npx @antardev/forge-dev init express-ts-drizzle-postgres my-api
npx @antardev/forge-dev init ens my-app
npx @antardev/forge-dev init mern-stack my-app --dry-run
npx @antardev/forge-dev init ./presets/custom/team-api/preset.yaml team-app
npx @antardev/forge-dev init github.com/owner/custom-preset my-app --trustnpx @antardev/forge-dev scaffold <preset>
Scaffold a workspace preset module under ./presets/custom/<name>/.
bash
npx @antardev/forge-dev scaffold <preset-name>Flags:
-y, --yes: skip prompts and use defaults--runtime <runtime>: runtime value for generatedpreset.yaml--language <language>: language value for generatedpreset.yaml--package-manager <package-manager>: package manager value for generatedpreset.yaml--install-command <command>: install command prefix for generated install steps
Examples:
bash
npx @antardev/forge-dev scaffold my-team-api
npx @antardev/forge-dev scaffold flutter-supabase-riverpod --runtime flutter --language dart --package-manager pub --install-command "flutter pub add"
npx @antardev/forge-dev scaffold python-service --runtime python --language python --package-manager pip --install-command "pip install" --yesRelated Commands
npx @antardev/forge-dev list
Show available presets with source, aliases, and tags.
bash
npx @antardev/forge-dev listnpx @antardev/forge-dev preset new <name>
Create a global custom preset in ~/.forge/presets/custom.
bash
npx @antardev/forge-dev preset new team-apinpx @antardev/forge-dev preset scaffold <name>
Scaffold a workspace-local preset in ./presets/custom.
bash
npx @antardev/forge-dev preset scaffold team-apinpx @antardev/forge-dev preset remove <name>
Remove custom presets by name or alias.
bash
npx @antardev/forge-dev preset remove team-api
npx @antardev/forge-dev preset remove apnpx @antardev/forge-dev doctor
Inspect environment and refresh cache.
bash
npx @antardev/forge-dev doctor
npx @antardev/forge-dev doctor --refresh