Back to Rustowl

Installation

docs/installation.md

0.4.01.9 KB
Original Source

Installation

Table Of Contents

<!--toc:start-->

Quick Start

  • Install using our script (recommended):
curl -L https://raw.githubusercontent.com/cordx56/rustowl/refs/heads/main/scripts/installer | sh

cargo-binstall

Install the prebuilt binary using cargo-binstall:

bash
cargo binstall rustowl

This automatically downloads and unpacks a Rust toolchain if required.

Windows (winget)

Install with:

sh
winget install rustowl

Arch Linux (AUR)

We provide AUR packages that either install prebuilt binaries or build from source. Prebuilt binaries (recommended):

sh
yay -S rustowl-bin

Build from AUR (cargo build):

sh
yay -S rustowl

Git (build from latest source):

sh
yay -S rustowl-git

Replace yay with your AUR helper of choice.

Nix flake

There is a third-party Nix flake repository in the Nix community.

GitHub Releases

Download the rustowl executable from the release page:

https://github.com/cordx56/rustowl/releases/latest

Place the executable into a directory on your PATH.

Docker

Run the prebuilt image from GitHub Container Registry:

sh
docker pull ghcr.io/cordx56/rustowl:latest

Run it against a project directory:

sh
docker run --rm -v /path/to/project:/app ghcr.io/cordx56/rustowl:latest

Use an alias to act like a local CLI:

sh
alias rustowl='docker run --rm -v $(pwd):/app ghcr.io/cordx56/rustowl:latest'

Build manually

See docs/build.md for detailed build instructions and how to build editor extensions.