Desktop only. Built for one scenario: an unattended kiosk - one PC running a single project's fill-out form, with no way to browse other projects or reach anything used to build the document.

Flag Effect
A bare .yatate/.ypf path Open that file directly at startup, instead of landing on the closed Input Form. No dedicated flag - the same plain positional argument a file association ("Open with...") passes.
--no-authoring Hide Edit and New from the Main Menu.
--fullscreen Removes window chrome and goes fullscreen. Double-Escape (within ~600ms) exits back to windowed mode.
--noreg Testing convenience - opts into the real (currently always-unlicensed) registration check, showing the watermark it would otherwise suppress.
yatate.exe "C:\Documents\window-sticker.yatate" --no-authoring --fullscreen

Headless batch (--batch)

Runs a CSV through the submit pipeline with no window - one PDF/PNG per row, same behavior as Process Batch's in-app version. Requires a project path (the bare positional argument above) and -input-file:

Flag Effect
--batch Enter headless batch mode instead of a normal launch.
-input-file "{path}" The CSV file to process.
-preset "{name}" Optional named preset for anything the CSV doesn't drive.
-start-record {n} 1-indexed record to start from. Default 1.
-output-count {n} How many records to process. Default: all remaining.
-output-type "pdf|png" Default pdf.
-output-folder "{path}" Overrides the shared output folder.

Exit code 0 (all succeeded), 1 (some records failed - details in export_errors.log), or 2 (fatal setup error - a missing/invalid project path or -input-file, nothing processed).

Notes

  • The project path is a real file path, not a name looked up anywhere - resolve it yourself in the launch command/shortcut.
  • Outside --batch, a missing/invalid project path falls back silently to the closed Input Form rather than getting stuck. Under --batch it's fatal instead (exit code 2) - a headless run needs its target unambiguous.