Invoke-WebRequest https://balls.wlkrlabs.com/install.ps1 -OutFile "$env:TEMP\install-balls.ps1"; powershell.exe -NoLogo -NoProfile -File "$env:TEMP\install-balls.ps1"
Latest accepted Alpha
One command. The newest published Balls Alpha.
Pick this computer, copy one command, and run it in its terminal. Rerun the same command after a new Alpha is accepted—no more carrying ZIP files between machines.
Choose a delivery lane
Run it where Balls will live.
Windows and Linux install published packages. macOS intentionally downloads source only until a real Mac package exists.
curl --proto "=https" --tlsv1.2 -fsSLo ./install-balls.sh https://balls.wlkrlabs.com/install.sh
bash ./install-balls.sh
curl --proto "=https" --tlsv1.2 -fsSLo ./get-balls-source.sh https://balls.wlkrlabs.com/source.sh
bash ./get-balls-source.sh
Development channel
Testing software. It may be broken.
Development packages are immutable public test snapshots, not accepted releases. They still carry exact package identity and SHA-256 metadata.
No Development build is published yet. The accepted Alpha above remains the only installable release.
Immutable history
Previous versions
Every accepted release and the newest ten Development builds. Historical commands select a fixed version manifest, never a moving channel.
| Version | Channel | Published | Windows |
|---|---|---|---|
| 0.3.0-alpha.1 | Accepted Alpha | Version manifest | |
| 0.2.0-alpha.1 | Accepted Alpha | Version manifest | |
| 0.1.0-alpha.2 | Accepted Alpha | Version manifest |
Know what you are running
Small command. Visible trust chain.
Published, not bleeding-edge
The stable command follows the newest owner-accepted Alpha, never a short-lived GitHub Actions artifact.
Checks before execution
Packages, checksum files, and repository installers are matched to the hashes in the public channel manifest.
Prerelease means prerelease
Current binaries are an unsigned prerelease. The commands do not bypass Windows policy or imply a supported Stable release.