Skip to main content

Installation

Download the binary

Download the latest inforge binary from the GitHub Releases page.

# macOS (Apple Silicon)
curl -L https://github.com/wardnet/inforge/releases/latest/download/inforge_latest_darwin_arm64.tar.gz \
| tar -xz inforge
chmod +x inforge
sudo mv inforge /usr/local/bin/

# macOS (Intel)
curl -L https://github.com/wardnet/inforge/releases/latest/download/inforge_latest_darwin_amd64.tar.gz \
| tar -xz inforge
chmod +x inforge && sudo mv inforge /usr/local/bin/

# Linux (amd64)
curl -L https://github.com/wardnet/inforge/releases/latest/download/inforge_latest_linux_amd64.tar.gz \
| tar -xz inforge
chmod +x inforge && sudo mv inforge /usr/local/bin/

Install Pulumi provider plugins

After installing inforge, install the provider plugins it needs:

inforge plugins install

This downloads pulumi-resource-neon and pulumi-resource-infisical from the matching release and places them on $PATH. The Hetzner and Cloudflare providers use the standard Pulumi SDK and require no additional installation.

Verify

inforge --version

GitHub Actions

For CI use, add the install action to your workflow:

- uses: wardnet/inforge@v1

This downloads inforge and runs inforge plugins install automatically. See GitHub Actions: Overview for the full reusable workflow setup.