# CLI Syntax - rmarshal Inputs and outputs are expressed in the same way. Before the first command, everything is interpreted as an input. After the last command, everything is interpreted as an output. A PATH may be replaced by - to express either stdin or stdout depending on the context. ## Syntax ::= "--help" | "--version" | ::= | ::= | | | ::= "--plain" | "--json" | "--lua" | "--toml" | "--yaml" ::= "" | "--dots" | "--eol" | "--fix" | "--pretty" | "--stream" ::= "" | "=" ::= "--document" | "-D" | "-D" ::= "any" | "nil" | "boolean" | "integer" | "float" | "string" | "json" | "lua" ::= "_" | "N" | "B" | "I" | "F" | "S" | "J" | "L" ::= "--check" | "--concat" | "--copy" | "--merge" | "--pack" | "--unpack" | "--render" | "--transform" ::= "" | "--depth" ::= | ::= | ::= | | ::= "-" | ::= | ::= "" | ::= " " | " "