Installation
Installing PolyForge is one clone and one command. The initializer is idempotent — running it twice is safe.
Prerequisites
Section titled “Prerequisites”| Requirement | Why | Needed for |
|---|---|---|
git |
Clone the workspace and restore your content | Everything |
| A shell profile | The commands are registered into it | Everything |
gh (GitHub CLI), logged in |
Creating repos on your behalf | publish, forge new |
mise itself is not a prerequisite — the initializer installs it if it is
missing.
Install
Section titled “Install”git clone git@github.com:rizaldevv/polyforge.gitcd polyforge.\polyforge.ps1 activategit clone git@github.com:rizaldevv/polyforge.gitcd polyforge./polyforge.sh activateThen open a new shell. The polyforge, learn and forge commands are now
available.
Verify
Section titled “Verify”-
Confirm the commands resolve:
Terminal window polyforge help -
Run the health check:
Terminal window polyforge doctor -
See the declared toolchain without installing anything:
Terminal window polyforge status
Nothing has been downloaded yet. That is deliberate — see explicit installs.
Install the toolchain
Section titled “Install the toolchain”When you are ready:
polyforge installThis installs everything declared across .config/mise/conf.d/ and any
mise.toml in scope. It is the only command that pulls tools.
- First run — what activation did, in detail
- Your first project — scaffold and publish something