Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Install

The same binary is published four ways; pick whichever fits what you already have installed.

Homebrew

macOS and Linux, prebuilt, with shell completions:

brew install ormeilu/tap/ytcli

The formula lives in ormeilu/homebrew-tap and is generated by the release workflow from the archives it publishes, so it cannot drift from a release.

uv

No Rust toolchain needed. The wheel carries the compiled binary and no Python code.

uvx --from yandex-tracker-cli ytcli --help   # run without installing
uv tool install yandex-tracker-cli # keep it around

cargo

cargo install yandex-tracker-cli          # the released version
cargo install --git https://github.com/ormeilu/yandex-tracker-cli   # or main

The crate is yandex-tracker-cli and the command it installs is ytcli. ytcli as a package name belongs to somebody else on PyPI, and one name across both registries is worth more than a short one.

A binary

Download from Releases — Linux, macOS and Windows, x86-64 and arm64 — and put it on your PATH.

The command is ytcli

The package is named yandex-tracker-cli on both registries; the command it installs is ytcli. A shorter name is not a cosmetic choice: an agent types it dozens of times per session, and every one of those is tokens.

Shell completions

ytcli completions zsh > ~/.zfunc/_ytcli
ytcli completions bash > /etc/bash_completion.d/ytcli
ytcli completions fish > ~/.config/fish/completions/ytcli.fish