Install

Prerequisites: Should be None

You can always manually install also. For those who wish to, just download from the latest release and extract from there.

macOS

curl -fsSL https://notch.cs.montana.edu/install.sh | bash

Linux

curl -fsSL https://notch.cs.montana.edu/install.sh | bash

For x86_64 and arm64.

Shells other than bash for linux

The install script writes only to ~/.bashrc. If the interactive shell is something else, add the PATH entry manually after install:

Windows

In PowerShell

iwr https://notch.cs.montana.edu/install.ps1 | iex

Uninstall

macOS

rm -rf ~/.notch
sed -i '' '/^# notch$/,+1d' ~/.zshrc

Linux

rm -rf ~/.notch
sed -i '/^# notch$/,+1d' ~/.bashrc

Reminder too remove manually path addition if you manually added for a shell other than bash.

Windows

Remove-Item -Recurse -Force $env:LOCALAPPDATA\notch
$appDir = "$env:LOCALAPPDATA\notch\notch"
$userPath = [Environment]::GetEnvironmentVariable("PATH", "User")
$cleaned = (($userPath -split ";") | Where-Object { $_ -ne $appDir -and $_ -ne "" }) -join ";"
[Environment]::SetEnvironmentVariable("PATH", $cleaned, "User")