macOS (Apple silicon)
Native tar.gz
Download archiveSHA-256 checksumBring a project. We'll meet you there.
Pick the install that fits your machine, then launch Sodapop from your project directory. The commands and prerequisites are below.
Download the archive for your operating system and processor. Compare its checksum before extracting the executable.
Read the release notesAll available installation commands:
npm: npm install --global @sodapop-sh/cli@latest
Source: macOS / Linux: make build
Source: Windows: bash scripts/build.sh
Source builds use the existing Sodapop public OAuth client configuration. Do not borrow another application's credentials or put tokens in project files.
sodapop from the directory you want to work in./login and authorize in your browser. You need an eligible GitHub account with Copilot access.Choose your processor explicitly. On a Mac, check About This Mac; on Linux, uname -m identifies the architecture.
Native tar.gz
Download archiveSHA-256 checksumNative tar.gz
Download archiveSHA-256 checksumNative tar.gz · Requires glibc
Download archiveSHA-256 checksumNative tar.gz · Requires glibc
Download archiveSHA-256 checksumPortable ZIP
Download archiveSHA-256 checksumDownload the matching checksum sidecar into the same directory. On macOS, use shasum -a 256 -c <archive>.sha256; on Linux, use sha256sum -c <archive>.sha256. Only extract/install after verification succeeds. Hashes establish byte consistency, not publisher identity by themselves; review the release provenance separately. Full installation instructions.
On Windows, compare Get-FileHash -Algorithm SHA256 ".\sodapop-0.1.2-windows-amd64.zip" with the published checksum. After successful verification, use Expand-Archive ".\sodapop-0.1.2-windows-amd64.zip" -DestinationPath ".\sodapop" and follow the guide to put the extracted executable on PATH.
| Platform | Processors | Distribution design |
|---|---|---|
| macOS | Apple silicon / Intel | Native archive, Homebrew, npm |
| Linux | ARM64 / x64, glibc | Native archive, Homebrew, npm |
| Windows | x64 | Native ZIP; npm when included in the published release |
This table describes supported build targets, not a claim that every channel is published. npm installs only the native platforms declared by that published package version; Windows requires its qualified ZIP payload. Node.js is required for the npm launcher. Native downloads and Homebrew do not require Go or a separate Copilot installation. Windows ARM64 and musl-based Linux are not supported targets.
Read the permissions and privacy guide for account requirements, approvals, and the limits of cancellation.