Skip to content

rune v1.4.0 — Its own repository

Choose a tag to compare

@torvik-lang torvik-lang released this 22 Jul 17:28
· 13 commits to main since this release
5f30dea

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.

Links