typst-watch(1) General Commands Manual typst-watch(1) NAME typst-watch - Watches an input file and recompiles on changes SYNOPSIS typst-watch [--root] [--input] [--font-path] [--diagnostic-format] [-f|--format] [--open] [--ppi] [--timings] [-h|--help] [OUTPUT] DESCRIPTION Watches an input file and recompiles on changes OPTIONS --root=DIR Configures the project root (for absolute paths) May also be specified with the TYPST_ROOT environment variable. --input=key=value Add a string key-value pair visible through `sys.inputs` --font-path=DIR Adds additional directories to search for fonts May also be specified with the TYPST_FONT_PATHS environment variable. --diagnostic-format=DIAGNOSTIC_FORMAT [default: human] The format to emit diagnostics in [possible values: human, short] -f, --format=FORMAT The format of the output file, inferred from the extension by default [possible values: pdf, png, svg] --open=OPEN Opens the output file using the default viewer after compilation --ppi=PPI [default: 144] The PPI (pixels per inch) to use for PNG export --timings=OUTPUT_JSON Produces performance timings of the compilation process (experimental) The resulting JSON file can be loaded into a tracing tool such as https://ui.perfetto.dev. It does not contain any sensitive information apart from file names and line numbers. -h, --help Print help (see a summary with '-h') Path to input Typst file, use `-` to read input from stdin [OUTPUT] Path to output file (PDF, PNG, or SVG) typst-watch typst-watch(1)