Skip to main content

Linux and macOS

The script detects your platform, downloads the matching binary from the latest release, and puts it at $HOME/.noorle/bin/noorle. It then appends that directory to PATH in your shell profile — .bashrc or .bash_profile for bash, .zshrc for zsh, config.fish for fish, .profile otherwise — and tells you to source it.

Choosing the install directory

The binary lands at $NOORLE_INSTALL/bin/noorle.
The installer does not use sudo and does not write to /usr/local/bin. Everything goes under your home directory unless you set NOORLE_INSTALL.

Supported platforms

Any other uname -s value stops the script with an error.

Windows

The install script does not support Windows. Run under Git Bash, MSYS, or Cygwin and it exits with a message pointing you at the releases page. Windows binaries are published — download noorle-windows-x64.exe (or the .zip) from the latest release and put it somewhere on your PATH yourself.

Manual install

Every release publishes a binary per platform plus a .sha256 checksum file:

Verify

Update

check-update reports whether a newer version exists — it does not install it. To upgrade, re-run the install script; it always fetches the latest release.
There is no noorle update command and no shell-completion generator.

Uninstall

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

Troubleshooting

The installer appends to a profile but does not reload your shell. Run source ~/.zshrc (or the profile it named), or open a new terminal. Confirm with ls ~/.noorle/bin/noorle.
Only Linux and macOS are detected by the script. On Windows, download the release binary directly.
The downloaded file needs the execute bit: chmod +x ~/.noorle/bin/noorle.

Next steps