CLI
Install the CLI
Install the Lumis CLI without requiring Node.js or a Rust toolchain.
Shell installer
On macOS and Linux:
curl -LsSf https://lumis.sh/install.sh | sh
On Windows PowerShell:
powershell -ExecutionPolicy ByPass `
-c "irm https://lumis.sh/install.ps1 | iex"
The installers download the matching archive from GitHub Releases and verify its
published SHA-256 checksum before unpacking it. The default install directory is
~/.local/bin.
Pin a CLI version by putting it in the URL:
curl -LsSf https://lumis.sh/0.5.1/install.sh | sh
powershell -ExecutionPolicy ByPass `
-c "irm https://lumis.sh/0.5.1/install.ps1 | iex"
Set LUMIS_INSTALL_DIR to choose another directory. Set
LUMIS_NO_MODIFY_PATH=1 to install without changing PATH.
Package managers
Homebrew:
brew install leandrocp/tap/lumis
Download a release binary through Cargo without compiling Lumis:
cargo binstall lumis-cli
Use the GitHub release through mise's GitHub backend. The options select only CLI releases and their platform archives from this multi-package repository:
mise use 'github:leandrocp/lumis[version_prefix=cargo-lumis-cli/v,matching_regex=^lumis-(aarch64|x86_64)-]@0.5'
From npm:
npm install -g @lumis-sh/cli
From crates.io:
cargo install lumis-cli