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")