The CLI
Install the Shed CLI.
One binary. It packages your project, builds it on Shed, and returns a live URL.
What the CLI does
The CLI is how code gets to Shed. No web uploader, no git integration: shed deploy is the way in. It reads the SHED file, packages what that file declares, and sends it up to build.
Builds run on Shed, not your laptop, and nothing outside the SHED file is picked up. No ambient local state, which is why the same command behaves identically from your shell, your agent's shell, and CI.
What lands on your machine is one binary in ~/.local/bin. No daemon, no background service, nothing written into your project. To remove it, delete the binary.
Install it
macOS and Linux, Intel and Apple silicon. Two ways to the same binary.
curl -fsSL https://raw.githubusercontent.com/shed-sh/cli/main/install.sh | shnpm install -g @shed-sh/shed- Run itThe curl script fetches the installer published alongside the release and runs that, so its download URLs cannot disagree with the artifacts they name.
- Check it workedRun
shed version. If your shell reports that the command was not found, the binary is there but~/.local/binis not on yourPATH. Addexport PATH="$HOME/.local/bin:$PATH"to your shell profile and open a new terminal.
That is the whole install.