GETTING STARTED
Install glnc
glnc ships as a single prebuilt binary for macOS and Linux. Pick the path you prefer: Homebrew for the one-line install, the curl script when you want to inspect what runs before it runs, or a from-source build for contributors.
Homebrew
The recommended path on macOS and Linux. Adds the official tap and installs a prebuilt binary. No Bun, no Node, no language runtime on your host.
brew install aryarahimi1/glnc/glncConfirm the install:
glnc --versioncurl install script
For Linux distros without Homebrew, or when you prefer to vet what runs. The script picks the right binary for your platform, verifies its SHA256 against the release manifest, and installs it to ~/.local/bin or /usr/local/bin.
curl -fsSL https://glnc.dev/install.sh | bashParanoid mode (read the script before it runs):
curl -fsSL https://glnc.dev/install.sh -o install.sh && less install.sh && bash install.shEnvironment overrides
The install script honours two environment variables:
GLNC_VERSION=v1.0.7 GLNC_INSTALL_DIR=/opt/bin bash install.shBuild from source
For contributors. Requires Node 18 or newer, or Bun 1.0 or newer. There is no functional difference between a from-source build and the prebuilt binary, so if you just want to use glnc, prefer Homebrew or the install script.
git clone https://github.com/aryarahimi1/glnc && cd glnc && npm install && npm linkUninstall
If glnc is not for you, uninstall is symmetric. Homebrew: brew uninstall glnc. curl install: delete the binary from your install dir (the script prints the path it wrote to). State, if any, lives in ~/.glnc/ and can be removed by hand.