Desktop only. For kiosk deployments and for generating documents without a window. Every
flag has a short and a long form. -h/--help prints them all and -v/--version prints
the version.
| Flag | Effect |
|---|---|
A bare .yatate/.ypf path |
Open that file at startup, the same argument a file association passes. |
-p, --preset "{name}" |
Apply a named preset as the project loads. |
-n, --no-authoring |
Hide Edit and New in the menu. |
-f, --fullscreen |
Fullscreen without window chrome. Double-Escape returns to a window. |
--noreg |
Testing only: turns the real license check back on, which adds the unlicensed watermark. |
yatate.exe "C:\Documents\window-sticker.yatate" --no-authoring --fullscreen
Headless modes
These run without a window and exit when done. Use at most one per launch, with the project
path as the bare argument. Exit code 0 is success, 1 means the generation or export
failed, and 2 is a setup error (bad path, missing flag).
| Flag | Effect |
|---|---|
-o, --output "{file}" |
Generate once from the required -p preset. The extension picks the result: .pdf, .png (page 1) or .zip (every page as PNGs). |
-b, --batch |
Run a CSV through the pipeline, one file per row, like Process Batch. Needs -i. |
-s, --save "{file}" |
Export the project as .yatate or .zip. |
--dpi {n} |
PNG resolution for -o (.png, .zip) and batch PNG output, replacing the PNG export resolution setting for this run. |
Batch takes these extra flags:
| Flag | Effect |
|---|---|
-i, --input-file "{path}" |
The CSV file. |
-p, --preset "{name}" |
Optional defaults for anything the CSV doesn't drive. |
--start-record {n} |
First record, 1-indexed. Default 1. |
--output-count {n} |
How many records. Default: all remaining. |
--output-type "pdf|png" |
Default pdf. |
--output-folder "{path}" |
Overrides the shared output folder. |
Failed records are listed in export_errors.log.
The project path is a real file path. If it's missing or invalid, a normal launch falls back
to the empty Input Form, but a headless run fails with exit code 2.