Skip to content

Installing UniRTM

UniRTM is written in Go and is distributed as a standalone binary with absolutely no external runtime dependencies. To ensure a seamless experience on any major operating system, we provide first-class support for a wide variety of package managers through our CI/CD pipelines.

TIP

After installing, you can verify that UniRTM is correctly installed by running unirtm --version.

Standalone Script (MacOS / Linux)

If you prefer not to use a package manager, this is the most universal method. The script will automatically detect your OS and CPU architecture (amd64 / arm64, etc.), download the latest binary, and set it up for you.

bash
curl -fsSL https://github.com/snowdreamtech/unirtm/raw/main/install.sh | sh

After installation, make sure to add the path mentioned in the output to your ~/.bashrc or ~/.zshrc:

bash
export PATH="$HOME/.local/bin:$PATH"

Homebrew (MacOS / Linux)

For Mac and Linux users, Homebrew is a highly recommended method:

bash
brew install snowdreamtech/tap/unirtm

Windows Installation

UniRTM natively supports the Windows ecosystem.

Winget

The official Windows package manager:

powershell
winget install SnowdreamTech.unirtm

Scoop

A command-line installer for Windows built for developers:

powershell
scoop bucket add snowdreamtech https://github.com/snowdreamtech/scoop-bucket.git
scoop install unirtm

Linux Native Packages

We build underlying native packages for almost all mainstream Linux distributions. You can download the latest installation packages directly from our GitHub Releases.

DEB (Debian / Ubuntu)

bash
sudo dpkg -i unirtm_*_linux_amd64.deb

RPM (CentOS / RHEL / Fedora)

bash
sudo rpm -ivh unirtm_*_linux_amd64.rpm

APK (Alpine Linux)

Perfectly supports ultra-small Alpine container images:

bash
apk add --allow-untrusted unirtm_*_linux_amd64.apk

AUR (Arch Linux)

Arch Linux users can install directly from the AUR repository:

bash
yay -S unirtm-bin

Nix / NixOS

For fans of functional package management, UniRTM can be installed statelessly via our official NUR (Nix User Repository):

bash
nix profile install github:snowdreamtech/nur#unirtm

Building from Source (Go)

If you are a Go developer or want to compile directly from source, you can use the standard go install command. This requires a local Go 1.20+ environment:

bash
go install github.com/snowdreamtech/unirtm@latest

Released under the MIT License.