Skip to content

Installation

Nihit Sunhare edited this page Aug 8, 2026 · 2 revisions

Installation

Choose one installation method. You do not need to install yoo more than once.

Verified installer

On Linux x86-64 and Apple Silicon macOS, install the latest release with:

curl --proto '=https' --tlsv1.2 -LsSf https://yo-cli.vercel.app/yo-setup | sh

The installer verifies the downloaded binary against the release's published SHA-256 checksum and installs it to ~/.local/bin/yoo by default.

If yoo is not found after installation, add the directory to your shell's PATH:

export PATH="$HOME/.local/bin:$PATH"

Add that line to ~/.zshrc, ~/.bashrc, or the appropriate shell startup file to keep it available in new terminal sessions.

WinGet

Windows users can install yoo with WinGet:

winget source update
winget install --id Nihitdev.yoo --exact

Upgrade it later with:

winget upgrade --id Nihitdev.yoo --exact

Cargo Binstall

Install a prebuilt binary:

cargo binstall yoo

If Cargo Binstall is unavailable:

cargo install cargo-binstall
cargo binstall yoo

Cargo

Build and install from crates.io:

cargo install yoo

npm

npm install --global @nihitde_v/yoo

pnpm

pnpm add --global @nihitde_v/yoo

Bun

bun add --global @nihitde_v/yoo

The npm, pnpm, and Bun packages download the matching prebuilt binary from GitHub Releases.

Scoop

scoop bucket add nihitdev https://github.com/nihitdev/scoop-bucket
scoop install yoo

Arch Linux

Using an AUR helper:

yay -S yoo-bin

Build from source

Rust 1.85 or newer is required:

git clone https://github.com/nihitdev/yo-cli.git
cd yo-cli
cargo install --path .

Verify the installation

yoo --version
yoo doctor

If yoo is not recognized after installation, restart the terminal and check the Troubleshooting page.

Clone this wiki locally