forge
Your personal template library. Each template is its own private GitHub
repository under Dev/Templates/<name>/, flagged as a GitHub template
repository.
forge new NAME "DESCRIPTION"
Scaffold a blank template, create its private repo, and register it.
requires gh
Also runs gh repo edit --template, so the repo carries the "Template repository" flag and you can spin new projects off it from GitHub directly. From there you edit and git push like any repo.
$ forge new archon "archicad addons template"forge list
Numbered list with descriptions and local/remote status.
The number is display-only. Always refer to a template by name — positions shift as you add and remove templates.
$ forge listforge get NAME|all
Clone registered templates back onto this machine.
$ forge get all
$ forge get archonforge remove NAME
Delete the local copy. The GitHub repo and registry entry are kept.
$ forge remove archonforge help
List every command.
$ forge helpOutput of forge list
Section titled “Output of forge list”Templates: 1. archon archicad addons template (local + repo) 2. cli-starter (no description) (repo only (forge get))| Status | Meaning |
|---|---|
local + repo |
Present in Dev/Templates/ and registered |
repo only (forge get) |
Registered but not on this machine yet |
Relationship to polyforge create
Section titled “Relationship to polyforge create”forge is for your own curated skeletons. The quick built-in starters used by
polyforge create are separate and are not managed here.