Check tool name availability and uniqueness.
avail checks tool names across package registries, operating system package indexes, and repositories.
% cargo install avail-cli --lockedOr install a prebuilt binary from GitHub Releases:
% curl --proto '=https' --tlsv1.2 -LsSf https://github.com/knu/avail/releases/latest/download/avail-cli-installer.sh | shIf you use cargo-binstall:
% cargo binstall avail-cliOn Windows:
> powershell -ExecutionPolicy Bypass -c "irm https://github.com/knu/avail/releases/latest/download/avail-cli-installer.ps1 | iex"% avail <name>Limit the search to specific providers:
% avail -p cargo -p npm my-nameLimit fuzzy matches per provider:
% avail --limit 10 my-namePrint JSON output:
% avail --json my-nameAvailable providers:
cargonpmpypigemdebianfreebsd-basefreebsd-portshomebrewgithub
GitHub search requires the gh command to be installed and authenticated. Homebrew search uses brew when available, then falls back to the Homebrew API.
Copyright (c) 2026 Akinori Musha.
Licensed under the MIT license. See LICENSE for details.
Visit the GitHub Repository for the latest information.