decide 0.3.0
Question files, named questions, and richer plain output.
Question files
--questions @filereads questions from a file, in the flag's place. It repeats and mixes with questions on the line.- A text file mimics the command line: shell-like quoting and
#comments. It holds questions and their flags only. - A JSON file (one that starts with
{) names questions, describes options and levels withsummary,not_for,examples, andsignals, and gives structured instructions withrules. A fault names the file and the JSON path.
Questions and output
--namenames a question. A named question prints asname=answer, and the name is its key in--json.--jsonprints one JSON object keyed by question, with each answer's kind, confidence, and probabilities.--statsadds a question's confidence, probability, and a rating's score to its line.--distributionadds every option, level, or side with its probability. Fields are tab-separated, values in a field space-separated.- Several
--context name=...flags compose one JSON object the questions can refer to by name. --modeland--api-keyon the command line win over every setting for one run.