typst-query1
Processes an input file to extract provided metadata (deprecated, use `eval` instead)
Usage
typst-query [--field]
[--one]
[--format]
[--pretty]
[--target]
[--root]
[--input]
[--font-path]
[--ignore-system-fonts]
[--ignore-embedded-fonts]
[--package-path]
[--package-cache-path]
[--creation-timestamp]
[{-j | --jobs}]
[--features]
[--diagnostic-format]
[{-h | --help}]
<INPUT>
<SELECTOR>
Overview
Processes an input file to extract provided metadata (deprecated, use `eval` instead)
Options
-
--field <FIELD> -
Extracts just one field from all retrieved elements
-
--one -
Expects and retrieves exactly one element
--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.
--target<TARGET> [default: paged]-
The target to compile for
Possible values:
- •
-
paged: PDF and image formats
- •
-
html: HTML
- •
-
bundle: Bundle
-
--root <DIR> -
Configures the project root (for absolute paths)
May also be specified with the
TYPST_ROOTenvironment variable.
-
--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).
May also be specified with the
TYPST_FONT_PATHSenvironment variable.
-
--ignore-system-fonts -
Ensures system fonts won't be searched, unless explicitly included via `--font-path`
May also be specified with the
TYPST_IGNORE_SYSTEM_FONTSenvironment variable.
-
--ignore-embedded-fonts -
Ensures fonts embedded into Typst won't be considered
May also be specified with the
TYPST_IGNORE_EMBEDDED_FONTSenvironment variable.
-
--package-path <DIR> -
Custom path to local packages, defaults to system-dependent location
May also be specified with the
TYPST_PACKAGE_PATHenvironment variable.
-
--package-cache-path <DIR> -
Custom path to package cache, defaults to system-dependent location
May also be specified with the
TYPST_PACKAGE_CACHE_PATHenvironment variable.
-
--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/>.
May also be specified with the
SOURCE_DATE_EPOCHenvironment variable.
-
-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
May also be specified with the
TYPST_FEATURESenvironment variable.
--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')
- <INPUT>
-
Path to input Typst file. Use `-` to read input from stdin
- <SELECTOR>
-
Defines which elements to retrieve