pumi.mp4
macOS and Linux:
curl -fsSL https://pumi.dev/install.sh | shWindows, in PowerShell:
irm https://pumi.dev/install.ps1 | iexRust (pinned in rust-toolchain.toml), Zig 0.16.0 and Bun; plus the Xcode command line tools on
macOS, scripts/release/linux-deps.sh on Debian/Ubuntu, or the MSVC build tools on Windows.
git clone https://github.com/pumi-dev/pumi && cd pumi
(cd runtime/app && bun install) # the app's JS dependencies, first
./scripts/install.sh # macOS: build and install pumi.app
scripts/release/build.sh # any OS: a release build for this machineBefore changing code, read Plugins: the app, the CLI and plugins share that API. Contributing has the dev build, the tests and the checks CI runs.
The server and the crates to build on it are Apache-2.0. The app, its plugins and the rest are GPL-3.0-or-later. Third-party notices are in NOTICE.