Installation
Via curl (recommended)
The install script auto-detects your OS (Linux, macOS, Windows via MINGW/MSYS/Cygwin) and architecture (x64, arm64) and downloads the right pre-compiled binary from the latest release to /usr/local/bin.
Windows
On Windows, the script requires a bash-compatible shell (Git Bash, MSYS2, or Cygwin). Native PowerShell is not supported — download the binary directly from the releases page instead.
curl -fsSL https://raw.githubusercontent.com/fulll/github-issue-ops/main/install.sh | bashCustom install directory or version
INSTALL_DIR=~/.local/bin VERSION=vX.Y.Z \
curl -fsSL https://raw.githubusercontent.com/fulll/github-issue-ops/main/install.sh | bash| Variable | Default | Description |
|---|---|---|
INSTALL_DIR | /usr/local/bin | Directory where the binary is installed |
VERSION | latest release | Specific version tag to install (e.g. v1.0.0) |
Verify the installation
github-issue-ops --version
# → 1.0.0 (abc1234)The version string includes the commit SHA — useful for bug reports.
Upgrade
Once installed, you can upgrade to the latest release with a single command:
github-issue-ops upgrademacOS Gatekeeper
If you download the binary directly from the releases page in a browser (Chrome, Safari…), macOS marks it with a quarantine flag and Gatekeeper will block it on first launch.
Remove the quarantine attribute once after downloading:
xattr -d com.apple.quarantine ./github-issue-ops-macos-arm64TIP
This is unnecessary when installing via the curl script above, or when using the upgrade subcommand — both handle it automatically.
From source
Requires Bun ≥ 1.0.
git clone https://github.com/fulll/github-issue-ops
cd github-issue-ops
bun install
bun run build.ts
# → produces dist/github-issue-opsCopy the binary wherever you like:
cp dist/github-issue-ops ~/.local/bin/Cross-compilation
The build script accepts any Bun executable target via --target:
bun run build.ts --target=bun-linux-x64
bun run build.ts --target=bun-linux-x64-baseline
bun run build.ts --target=bun-linux-arm64
bun run build.ts --target=bun-darwin-x64
bun run build.ts --target=bun-darwin-arm64
bun run build.ts --target=bun-windows-x64