Installation
Qryon can be installed via npm, cargo, or Homebrew. Choose the method that works best for your workflow.
Prerequisites
- Node.js 14+ (for npm installation)
- Or Rust toolchain (for cargo installation)
- macOS, Linux, or Windows
Installation Methods
npm (Recommended)
The easiest way to install Qryon is via npm. This downloads pre-built binaries for your platform.
# Install globally
npm install -g rma-cli
# Verify installation
rma --versionCargo (From Source)
Build from source using Rust's package manager. Requires Rust 1.75+.
# Install from crates.io
cargo install rma-cli
# Or build from git
cargo install --git https://github.com/bumahkib7/rust-monorepo-analyzer
# Verify installation
rma --versionHomebrew (macOS)
Install via Homebrew on macOS.
# Add the tap
brew tap bumahkib7/tap
# Install Qryon
brew install rma
# Verify installation
rma --versionGitHub Releases
Download pre-built binaries directly from GitHub Releases.
# Download for your platform
# macOS (Apple Silicon)
curl -L https://github.com/bumahkib7/rust-monorepo-analyzer/releases/latest/download/rma-aarch64-apple-darwin.tar.gz | tar xz
# macOS (Intel)
curl -L https://github.com/bumahkib7/rust-monorepo-analyzer/releases/latest/download/rma-x86_64-apple-darwin.tar.gz | tar xz
# Linux (x64)
curl -L https://github.com/bumahkib7/rust-monorepo-analyzer/releases/latest/download/rma-x86_64-unknown-linux-gnu.tar.gz | tar xz
# Move to PATH
sudo mv rma /usr/local/bin/Verifying Installation
After installation, verify Qryon is working correctly:
# Check version
rma --version
# Show help
rma --help
# List available commands
rma helpUpdating Qryon
# npm
npm update -g rma-cli
# Cargo
cargo install rma-cli --force
# Homebrew
brew upgrade rmaUninstalling
# npm
npm uninstall -g rma-cli
# Cargo
cargo uninstall rma-cli
# Homebrew
brew uninstall rmaShell Completions
Qryon supports shell completions for bash, zsh, and fish.
# Bash
rma completions bash > ~/.local/share/bash-completion/completions/rma
# Zsh
rma completions zsh > ~/.zfunc/_rma
# Fish
rma completions fish > ~/.config/fish/completions/rma.fish