Command reference
oko person show
Prints the whole model in one answer: how his own messages read on every declared dimension with his newest words behind each choice, how his decisions fared, what frustrated him and what he said relieves it, and what he said about himself.
Invocation#
oko person show [--json]Inputs and options#
- The person register is ~/Library/Application Support/Oko/person.json; OKO_PERSON_REGISTER moves it. It quotes the operator verbatim and is published nowhere.
- Reads the person register, the rulings register (OKO_RULING_REGISTER) and the frustration register (OKO_FRUSTRATION_REGISTER).
Output and state effect#
- Reads only. `messages` carries `assessed`, `own` (assessments read as his own words; a pasted output is assessed but counted nowhere, since it says nothing about him), `corrected` and one entry per declared dimension other than whose words they are: `dimension`, `question` and, for every declared choice, `count` and `latest` — the assessment, session, turn and his words of the newest message read that way. A correction of his stands over the model's choice in every count.
- `decisions` is the answer of `oko person decisions`. `frustration` carries `moments`, `open`, every named cause with how many moments name it (most first), `relieving` (what he said lowers it, in his words) and `reliefs`. `traits` is the answer of `oko person trait list`.
Refusals and safe exits#
- `oko person show takes only flags; it was given <word>, which it would not read` (exit 2).
- A register that cannot be read refuses the whole answer with its own sentence, `<path> cannot be read: <cause>` or `<path> cannot be opened: <cause>`, so a model is never drawn from part of the evidence.