Documentation Index
Fetch the complete documentation index at: https://docs.screenjson.com/llms.txt
Use this file to discover all available pages before exploring further.
Flags
Core
| Flag | Default | Description |
|---|---|---|
-i · --input <path> | — | ScreenJSON input file. Required. |
-o · --output <path> | stdout | Output file (or stdout if omitted / -). |
-f · --format <name> | — | Required. Output format: fdx · fadein · fountain · pdf · json · yaml. |
--decrypt <key> | — | Decrypt encrypted content runs before exporting. |
--lang <tag> | en | Primary language to pick from each text map. |
-q · --quiet | false | Suppress non-error output. |
--verbose | false | Verbose logging to stderr. |
PDF export
| Flag | Default | Description |
|---|---|---|
--pdf-paper <size> | letter | Paper size: letter · a4. |
--pdf-font <font> | courier | Font: courier · courier-prime. |
--gotenberg <url> | — | Gotenberg URL for HTML→PDF rendering. Optional; falls back to the native PDF encoder. |
Examples
Behaviour
- Output is written to stdout if
-ois omitted or set to-. - The binary accepts ScreenJSON in either JSON or YAML; it detects by attempting JSON parse first.
--langcontrols which key is pulled from each text map at export time. Missing keys fall through to the document’s rootlang.