Start
Installing JoyMux
This drop is macOS only (Apple Silicon and Intel). Linux and Windows archives are not published yet. There is no public GitHub release and no Homebrew tap for customers.
Start a trial at /get/ so JoyPay can issue a signed lease. Then install the binary.
One-command install
Review the script, then run it. It picks the archive for this machine:
curl -fsSL https://joymux.com/releases/install.sh -o joymux-install.sh
less joymux-install.sh
sh joymux-install.sh
That downloads the archive, checks the SHA-256, and installs joymux to ~/.local/bin. No sudo.
Manual download
Archives and checksums: /releases/.
# macOS Apple Silicon
curl -fL -o joymux.tar.gz https://joymux.com/releases/0.1.0/joymux-0.1.0-macos-arm64.tar.gz
# macOS Intel
# curl -fL -o joymux.tar.gz https://joymux.com/releases/0.1.0/joymux-0.1.0-macos-x86_64.tar.gz
tar -xzf joymux.tar.gz
mkdir -p ~/.local/bin
install -m 755 joymux-0.1.0-macos-arm64/bin/joymux ~/.local/bin/joymux
Use the directory name that matches the archive you downloaded. Put ~/.local/bin on your PATH.
Save the trial lease
From the checkout success page, download entitlement_lease.json and save it as:
mkdir -p ~/.joymux
# copy the downloaded file:
mv ~/Downloads/entitlement_lease.json ~/.joymux/entitlement_lease.json
First run
joymux init
joymux doctor --json
joymux license status
joymux exec -- echo hello
Details: first run.
What is not a customer path
Do not run scripts/release/build.sh. Do not brew tap a private in-repo formula. Do not cargo install from a private checkout. Those are for people who already have the source.
Source remains private. Prebuilt archives ship a binary license inside the tarball.