Skip to main content

Install with the Script

The install scripts download a release binary from GitHub and place it in a user-owned bin directory.

curl -fsSL https://reploy.yadan.net/install.sh | sh

By default this installs to:

$HOME/.local/bin/reploy

The installer prints the requested version, detected platform, download URL, target path, installed binary version, and a PATH hint when the installed command is not already on PATH. It also prints the command that removes the installed Reploy executable.

Uninstall the Reploy Command

To undo the default script install, remove the installed executable:

rm -f "$HOME/.local/bin/reploy"

If you used a custom install directory, use the exact uninstall command printed by the installer. This removes the Reploy CLI itself; apps installed by Reploy are removed with reploy uninstall.

On macOS, initial Reploy release binaries may be unsigned and unnotarized. If macOS blocks first launch, use the standard Gatekeeper approval flow for a trusted downloaded command-line tool. Developer ID signing and notarization are planned as release hardening work.

On Windows, initial Reploy release binaries may be unsigned. Users may see SmartScreen or enterprise endpoint protection prompts until Authenticode signing is added.

Parameters

Use --to DIR on Linux/macOS or -To DIR on Windows to choose the directory where the reploy executable is installed.

The Linux/macOS installer does not edit shell profile files and does not invoke sudo. The Windows installer does not edit the user PATH unless -AddToPath is passed, and it never edits the machine PATH. Choose a writable directory or run the command in the privilege context you intend to use.

Use --version VERSION on Linux/macOS or -Version VERSION on Windows to install a specific Reploy release. When no version is provided, the installer reads VERSION from the main branch and downloads the matching release asset.

If the matching GitHub Release does not include an asset for your platform yet, the installer stops before writing reploy and reports the missing release asset.

Example

curl -fsSL https://reploy.yadan.net/install.sh | sh -s -- --to "$HOME/bin" --version 0.2.0.dev1
irm https://reploy.yadan.net/install.ps1 | iex
& "$env:LOCALAPPDATA\Programs\Reploy\bin\reploy.exe" --version