| typst-eval(1) | General Commands Manual | typst-eval(1) |
NAME
typst-eval - Evaluates a piece of Typst code, optionally in the context of a document
SYNOPSIS
typst-eval [--in] [--target] [--format] [--pretty] [--root] [--input] [--font-path] [--ignore-system-fonts] [--ignore-embedded-fonts] [--package-path] [--package-cache-path] [--creation-timestamp] [-j|--jobs] [--features] [--diagnostic-format] [-h|--help] <EXPRESSION>
DESCRIPTION
Evaluates a piece of Typst code, optionally in the context of a document
OPTIONS
- --in <IN>
- A file in whose context to evaluate the code. Can be used to introspect the document. Use `-` to read input from stdin
- --target <TARGET> [default: paged]
- The target to compile for
Possible values:
- paged: PDF and image formats
- html: HTML
- bundle: Bundle
- --format <FORMAT> [default: json]
- The format to serialize in
Possible values:
- json
- yaml
- --pretty
- Whether to pretty-print the serialized output.
Only applies to JSON format.
- --root <DIR>
- Configures the project root (for absolute paths)
- --input <key=value>
- Add a string key-value pair visible through `sys.inputs`
- --font-path <DIR>
- Adds additional directories that are recursively searched for fonts.
If multiple paths are specified, they are separated by the system's path separator (`:` on Unix-like systems and `;` on Windows).
- --ignore-system-fonts
- Ensures system fonts won't be searched, unless explicitly included via `--font-path`
- --ignore-embedded-fonts
- Ensures fonts embedded into Typst won't be considered
- --package-path <DIR>
- Custom path to local packages, defaults to system-dependent location
- --package-cache-path <DIR>
- Custom path to package cache, defaults to system-dependent location
- --creation-timestamp <UNIX_TIMESTAMP>
- The document's creation date formatted as a UNIX timestamp.
For more information, see https://reproducible-builds.org/specs/source-date-epoch/.
- -j, --jobs <JOBS>
- Number of parallel jobs spawned during compilation. Defaults to number of CPUs. Setting it to 1 disables parallelism
- --features <FEATURES>
- Enables in-development features that may be changed or removed at any time
Possible values:
- html
- bundle
- a11y-extras
- --diagnostic-format <DIAGNOSTIC_FORMAT> [default: human]
- The format to emit diagnostics in
Possible values:
- human
- short
- -h, --help
- Print help (see a summary with '-h')
- <EXPRESSION>
- The piece of Typst code to evaluate
| typst-eval |