Skip to content

Install scripts fail: release binaries named 'tokenzip-*' but scripts expect 'contextzip-*' #7

@benzntech

Description

@benzntech

Bug Report

Description

The install scripts and npx contextzip installer fail with HTTP 404 because they look for binaries named contextzip-macos-arm64 / contextzip-macos-aarch64, but the actual release assets (v0.1.1) are named tokenzip-*.

Steps to Reproduce

npx contextzip
# or
curl -fsSL https://raw.githubusercontent.com/jee599/contextzip/main/install.sh | bash

Errors

❌ Download failed: HTTP 404
   Try: curl -fsSL https://raw.githubusercontent.com/jee599/contextzip/main/install.sh | bash

✗ Failed to download from https://github.com/jee599/contextzip/releases/latest/download/contextzip-macos-arm64

Root Cause

The v0.1.1 release contains these assets:

  • tokenzip-macos-arm64
  • tokenzip-macos-x86_64
  • tokenzip-linux-x86_64
  • tokenzip-linux-x86_64-musl

But the install scripts attempt to download contextzip-macos-arm64 (and similar), which do not exist.

Workaround

Manually download the correct binary:

curl -fsSL https://github.com/jee599/contextzip/releases/download/v0.1.1/tokenzip-macos-arm64 \
  -o ~/.local/bin/tokenzip && chmod +x ~/.local/bin/tokenzip

Suggested Fix

Either:

  1. Rename release binaries from tokenzip-* to contextzip-* to match the repo/tool name, or
  2. Update the install scripts and npx installer to use the correct tokenzip-* naming.

Environment

  • Platform: macOS ARM64 (Apple Silicon)
  • Release: v0.1.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions