Installation
Download the latest Rastry release. Each release contains standalone binaries, so Bun is not required on the user’s machine.
Install the CLI
Section titled “Install the CLI”Choose the archive for your operating system:
- Windows: rastry-windows-x64-cli.zip
- macOS: rastry-macos-cli.tar.gz
- Linux: rastry-linux-x64-cli.tar.gz
Extract the archive, place the rastry binary on PATH, and verify it:
rastry --versionrastry --helpInstall the Desktop app
Section titled “Install the Desktop app”- Windows: run rastry-windows-x64-desktop-setup.exe.
- macOS: open rastry-macos-desktop.dmg and drag Rastry to Applications.
- Linux: install rastry-linux-x64-desktop.deb with sudo apt install ./rastry-linux-x64-desktop.deb.
The CLI and Desktop app process images locally. No account, server, or Bun runtime is required for released binaries.
Develop the documentation site
Section titled “Develop the documentation site”The site is an independent static package for contributors. From the repository root:
bun --filter @rastry/web devbun --filter @rastry/web typecheckbun --filter @rastry/web buildThe production output is apps/web/dist/. It contains static HTML and assets and does not need the CLI, Desktop runtime, an API, or image-processing services.
Deployment handoff
Section titled “Deployment handoff”Vercel can use apps/web as the project root with the checked-in vercel.json: install with Bun, run bun run build, and serve dist/. DNS, credentials, and custom-domain activation for rastry.juanl.dev are intentionally separate follow-up work.