Skip to main content

ROOT

Constant ROOT 

Source
pub const ROOT: &str = "\
Yandex Tracker from the command line, sized for agents.

```
ytcli issue count -q PROJ -s open              one number
ytcli issue get PROJ-1 --fields status         one line
ytcli issue get PROJ-1                         about fifteen
ytcli issue find -q PROJ -a me -s open         a page, plus a tally
ytcli cheatsheet                               the whole surface, one call
```

Ask the cheapest question that answers yours. Output is compact by default and
its field order is fixed, so it survives being parsed and cached.

Every command prints `→ profile=… org=… (from …)` on stderr before its answer.
stdout is the data channel and never carries it.

The verb is the risk class: get, find, count, list, status and show cannot write,
no pass-through verb exists through which a write could be reached from a read.
That is what makes `ytcli issue get:*` safe to allowlist permanently.

Every list ends with `shown N of M`, and says `next: --page K` when more exist.
Truncation is never reported through the exit code.

Exit codes: 0 ok, 1 error, 2 confirmation required, 3 auth, 4 not found,
5 rejected by Tracker, 64 not implemented in this build.";