Repository navigation
rune v1.4.0 — Its own repository
This is the first release of rune from its own repository. rune is the project and
toolchain manager for Torvik — it creates projects, builds and runs them, and keeps your
Torvik installation up to date — and it's written in Torvik itself.
What changed
rune now lives here and versions independently.
Previously rune was released as part of Torvik. From v1.4.0 on it has its own repo, its
own version line, and its own changelog, so it can ship fixes on its own cadence. It still
installs into ~/.torvik alongside torvc and manages Torvik exactly as before.
Independent update checks.
rune update now checks Torvik and rune separately and updates whichever has moved — the
toolchain, rune, or both. rune self-update updates just rune.
Getting rune
You normally get rune automatically when you install Torvik. To install or reinstall just
rune:
# Linux
curl -fsSL https://raw.githubusercontent.com/torvik-lang/rune/main/linux/install.sh | sh
# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/torvik-lang/rune/main/windows/install.ps1 | iex
Already have it? rune update (latest Torvik + rune) or rune self-update (just rune).
Commands
rune new <name> Create a new project
rune init Initialize a project in the current directory
rune build Build the current project
rune run Build and run
rune update [vX] Update Torvik + rune to the latest, or pin torvc to vX
rune self-update Update just rune
rune uninstall Remove the toolchain and rune
rune version Show rune, language, and std versions
A note on older versions
rune v1.3.0 and earlier were released as part of Torvik — you'll find those binaries in
the matching Torvik release assets (https://github.com/torvik-lang/torvik/releases). If
you're on an older Torvik you already have the rune that shipped with it.