Summary
The documented macOS install path does not currently produce a usable hypeman command.
curl -fsSL https://get.hypeman.sh | bash attempts the full server install on macOS, but the release artifacts it expects are not published. https://get.hypeman.sh/cli also redirects to the same full server installer instead of a CLI-only installer.
Reproduction
On Apple Silicon macOS:
curl -fsSL https://get.hypeman.sh | bash
command -v hypeman
Expected:
Actual:
Also:
curl -fsSLI https://get.hypeman.sh/cli
currently redirects to the full installer:
https://raw.githubusercontent.com/onkernel/hypeman/refs/heads/main/scripts/install.sh
What appears to be happening
In release mode on macOS, scripts/install.sh searches for a server release artifact shaped like:
hypeman_<version>_darwin_arm64.tar.gz
Current kernel/hypeman server releases appear to publish Linux artifacts only, for example:
hypeman_0.1.0_linux_amd64.tar.gz
hypeman_0.1.0_linux_arm64.tar.gz
Because the server install fails before CLI setup completes, the user ends up without hypeman in PATH.
Separately, /cli does not seem to be CLI-only; it returns the same full installer and therefore has the same failure mode.
Suggested fixes
- Publish macOS server artifacts, or make macOS default to source build.
- Make
https://get.hypeman.sh/cli install only kernel/hypeman-cli.
- Let CLI installation succeed even if server installation is unavailable.
- Avoid requiring Docker CLI unconditionally on macOS if Docker is only needed for build features.
- Update the README with the currently supported macOS install path.
Summary
The documented macOS install path does not currently produce a usable
hypemancommand.curl -fsSL https://get.hypeman.sh | bashattempts the full server install on macOS, but the release artifacts it expects are not published.https://get.hypeman.sh/clialso redirects to the same full server installer instead of a CLI-only installer.Reproduction
On Apple Silicon macOS:
Expected:
Actual:
Also:
currently redirects to the full installer:
What appears to be happening
In release mode on macOS,
scripts/install.shsearches for a server release artifact shaped like:Current
kernel/hypemanserver releases appear to publish Linux artifacts only, for example:Because the server install fails before CLI setup completes, the user ends up without
hypemanin PATH.Separately,
/clidoes not seem to be CLI-only; it returns the same full installer and therefore has the same failure mode.Suggested fixes
https://get.hypeman.sh/cliinstall onlykernel/hypeman-cli.