Install Venutian.

One command, on any of the three systems.

macOS, Apple silicon

curl -fsSL https://venutian.org/install.sh | sh

Linux

x86_64 and arm64. Ubuntu, Debian, Fedora, Alpine and friends.

curl -fsSL https://venutian.org/install.sh | sh

Windows

irm https://venutian.org/install.ps1 | iex
powershell -c "irm https://venutian.org/install.ps1 | iex"

What the installer does

  1. Detects your system. macOS Apple silicon, Linux (x86_64 or arm64, glibc or musl), or Windows x86_64.
  2. Reads the release manifest. releases/latest.json, so you always get the current stable build unless you pin one.
  3. Downloads the matching bundle and checks its SHA 256 against the manifest before touching anything.
  4. Installs it. macOS and Linux unpack under ~/.venutian, with current pointed at the new version. Windows unpacks the portable build to %LOCALAPPDATA%\Programs\Venutian with no administrator prompt. If a release ships the NSIS installer instead, it runs silently (/S /D=<dir>) and asks for administrator approval once.
  5. Puts venutian on your PATH and installs the update notifier. It adds one line to your shell profile only if it is not already there, tells you which file it touched, and prints one paragraph explaining what the notifier does.

Direct downloads

File System Size SHA 256 Download
venutian-macos-arm64.tar.gz macOS, Apple silicon 8.0M f2b630865b30fdb55bddf9a9d9cf48816de0b74203b82d21ae2b50952fc700f3 Download
Venutian-Installer.pkg macOS, Apple silicon 8.1M 669b9a67c78114f37a31ea7dcd45a4ed7ea7e4c5dcf824df71e5c5db019f36d9 Download
venutian-linux-x86_64.tar.gz Linux, x86_64 2.2M 89ef561fcdfc12593e4981c49ae7e43b46b824fc8b13487be77c0dcb2bd0378d Download
venutian_1.0.0_amd64.deb Linux, x86_64 1.3M 55c21dfb9b0a6047ebb185370dc4867afb08c505edbbdd6d420bc9bbdffe97b7 Download
Venutian-Installer-windows.exe Windows, x86_64 2.9M 7d81e28d6c55c54d12c04c34444ae78ded7a011c85fe8395966c2897e8a9d3b5 Download

Downloaded a file directly? Add update notices with the notify command below.

Updates

Venutian checks venutian.org once a day for new releases and libraries and tells you here. It sends nothing about you. Turn it off with one command.

Command What it does
venutian-notifier status Shows the installed version, the last check, and what is waiting.
venutian-notifier check --now Checks immediately and prints the result.
venutian-notifier off Turns the daily check off.
venutian-notifier on Turns the daily check back on.
venutian-notifier desktop on Adds desktop notifications on top of the terminal.

To install without the notifier at all, set VENUTIAN_NO_UPDATE_CHECK=1 first. On Windows use setx VENUTIAN_NO_UPDATE_CHECK 1.

Upgrade

Run the same install command again.

macOS and Linux
curl -fsSL https://venutian.org/install.sh | sh
Windows, PowerShell
irm https://venutian.org/install.ps1 | iex

Downloaded a file, or used a package manager?

The notify commands install only the wrapper and the notifier, around the venutian you already have.

macOS and Linux
curl -fsSL https://venutian.org/notify.sh | sh
Windows, PowerShell
irm https://venutian.org/notify.ps1 | iex

Leave your email or turn on push here, and releases, library updates, and advisories reach you there as well.

Get notified about

New versions and security advisories.

New and updated packages, once a day.

News on the math model built in Venutian.

Verify your install

Terminal
$ venutian run hello.ven
Hello from Venutian

If you see that line, Venutian is installed and working.

Uninstall

macOS and Linux
rm -rf ~/.venutian ~/.local/bin/venutian ~/.local/bin/venutian-notifier

Then remove the PATH line the installer added to your shell profile.

Windows, portable build

Delete %LOCALAPPDATA%\Programs\Venutian and remove it from your PATH.

Windows, installed with the NSIS package

Run the uninstaller listed under Add or Remove Programs as Venutian.

Your download has started.

Get told when the next one lands.