Skip to content

Installation

Installing PolyForge is one clone and one command. The initializer is idempotent — running it twice is safe.

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.

Terminal window
git clone git@github.com:rizaldevv/polyforge.git
cd polyforge
.\polyforge.ps1 activate

Then open a new shell. The polyforge, learn and forge commands are now available.

  1. Confirm the commands resolve:

    Terminal window
    polyforge help
  2. Run the health check:

    Terminal window
    polyforge doctor
  3. See the declared toolchain without installing anything:

    Terminal window
    polyforge status

Nothing has been downloaded yet. That is deliberate — see explicit installs.

When you are ready:

Terminal window
polyforge install

This installs everything declared across .config/mise/conf.d/ and any mise.toml in scope. It is the only command that pulls tools.