Usage: literalize [OPTIONS]

  Convert data structures to native language literal syntax.

Options:
  --version                       Show the version and exit.
  -l, --language [ada|bash|c|clojure|cobol|commonlisp|cpp|crystal|csharp|d|dart|elixir|erlang|fortran|fsharp|go|groovy|haskell|hcl|java|javascript|julia|kotlin|lua|matlab|mojo|nim|norg|objectivec|ocaml|occam|perl|php|powershell|python|r|racket|ruby|rust|scala|swift|toml|typescript|visualbasic|yaml|zig]
                                  Target language for output.  [required]
  -f, --input-format [json|yaml]  Input data format.
  --line-prefix TEXT              Prefix for each output line.
  --indent TEXT                   Indentation string.
  --include-delimiters / --no-include-delimiters
                                  Include opening/closing delimiters.
  --variable-name TEXT            Variable name for the output assignment.
  --new-variable / --no-new-variable
                                  Declare a new variable.
  --error-on-coercion / --no-error-on-coercion
                                  Error on heterogeneous type coercion.
  --sequence-format TEXT          Sequence format (language-specific). Choices:
                                  array, cell_array, initializer_list, list,
                                  seq, sequence, slice, table, tuple, vec,
                                  vector.
  --set-format TEXT               Set format (language-specific). Choices:
                                  btree_set, frozenset, hash_set, map_set, set,
                                  sorted_set, tree_set.
  --date-format TEXT              Date format (language-specific). Choices: cpp,
                                  csharp, dart, elixir, erlang, fsharp, go,
                                  haskell, iso, java, js, julia, kotlin, lua,
                                  matlab, nim, objc, ocaml, perl, php, python,
                                  r, ruby, rust, scala, swift, toml, yaml, zig.
  --datetime-format TEXT          Datetime format (language-specific). Choices:
                                  cpp, csharp, dart, elixir, epoch, erlang,
                                  fsharp, go, haskell, instant, iso, js, julia,
                                  kotlin, lua, matlab, nim, objc, ocaml, perl,
                                  php, python, r, ruby, rust, scala, swift,
                                  toml, yaml, zig, zoned.
  --bytes-format TEXT             Bytes format (language-specific). Choices:
                                  binary, hex, python.
  --comment-format TEXT           Comment format (language-specific). Choices:
                                  apostrophe, block, double_dash, double_slash,
                                  exclamation, hash, paren_star, percent,
                                  semicolon, star_angle.
  --variable-type-hints TEXT      Variable type hints (language-specific).
                                  Choices: inline, none.
  --empty-dict-key TEXT           Empty dict key handling (language-specific).
                                  Choices: error, positional.
  --line-ending TEXT              Line ending style (language-specific).
                                  Choices: none, semicolon.
  --include-preamble / --no-include-preamble
                                  Include language preamble (e.g. package
                                  declarations, imports).
  --help                          Show this message and exit.
