// Generated by scripts/gen_cli_help.py from the help texts of the upstream
// typst CLI at the pinned revision. Do not edit.

///|
let help_main_short : String =
  #|Typst 0.15.1 (e58a63af)
  #|
  #|Usage: typst [OPTIONS] 
  #|
  #|Commands:
  #|  compile      Compiles an input file into a supported output format [alias: c]
  #|  watch        Watches an input file and recompiles on changes [alias: w]
  #|  init         Initializes a new project from a template
  #|  eval         Evaluates a piece of Typst code, optionally in the context of a
  #|               document
  #|  fonts        Lists all discovered fonts in system and custom font paths
  #|  completions  Generates shell completion scripts
  #|  info         Displays debugging information about Typst
  #|  help         Print this message or the help of the given subcommand(s)
  #|
  #|Options:
  #|      --color   Whether to use color. When set to `auto`, uses color if
  #|                       the terminal supports it [default: auto] [possible
  #|                       values: auto, always, never]
  #|      --cert     Path to a custom CA certificate to use when making
  #|                       network requests [env: TYPST_CERT=]
  #|  -h, --help           Print help
  #|  -V, --version        Print version
  #|
  #|Resources:
  #|  Tutorial:                 https://typst.app/docs/tutorial/
  #|  Reference documentation:  https://typst.app/docs/reference/
  #|  Templates & Packages:     https://typst.app/universe/
  #|  Forum for questions:      https://forum.typst.app/

///|
let help_main_long : String =
  #|Typst 0.15.1 (e58a63af)
  #|
  #|Usage: typst [OPTIONS] 
  #|
  #|Commands:
  #|  compile      Compiles an input file into a supported output format [alias: c]
  #|  watch        Watches an input file and recompiles on changes [alias: w]
  #|  init         Initializes a new project from a template
  #|  eval         Evaluates a piece of Typst code, optionally in the context of a
  #|               document
  #|  fonts        Lists all discovered fonts in system and custom font paths
  #|  completions  Generates shell completion scripts
  #|  info         Displays debugging information about Typst
  #|  help         Print this message or the help of the given subcommand(s)
  #|
  #|Options:
  #|      --color   Whether to use color. When set to `auto`, uses color if
  #|                       the terminal supports it [default: auto] [possible
  #|                       values: auto, always, never]
  #|      --cert     Path to a custom CA certificate to use when making
  #|                       network requests [env: TYPST_CERT=]
  #|  -h, --help           Print help
  #|  -V, --version        Print version
  #|
  #|Resources:
  #|  Tutorial:                 https://typst.app/docs/tutorial/
  #|  Reference documentation:  https://typst.app/docs/reference/
  #|  Templates & Packages:     https://typst.app/universe/
  #|  Forum for questions:      https://forum.typst.app/

///|
let help_compile_short : String =
  #|Compiles an input file into a supported output format
  #|
  #|Usage: typst compile [OPTIONS]  [OUTPUT]
  #|
  #|Arguments:
  #|     Path to input Typst file. Use `-` to read input from stdin
  #|  [OUTPUT]  Path to output file (PDF, PNG, SVG, or HTML). Use `-` to write
  #|            output to stdout
  #|
  #|Options:
  #|  -f, --format 
  #|          The format of the output file, inferred from the extension by default
  #|          [possible values: pdf, png, svg, html, bundle]
  #|      --root 
  #|          Configures the project root (for absolute paths) [env: TYPST_ROOT=]
  #|  -i, --input 
  #|          Add a string key-value pair visible through `sys.inputs`
  #|      --font-path 
  #|          Adds additional directories that are recursively searched for fonts
  #|          [env: TYPST_FONT_PATHS=]
  #|      --ignore-system-fonts
  #|          Ensures system fonts won't be searched, unless explicitly included via
  #|          `--font-path` [env: TYPST_IGNORE_SYSTEM_FONTS=]
  #|      --ignore-embedded-fonts
  #|          Ensures fonts embedded into Typst won't be considered [env:
  #|          TYPST_IGNORE_EMBEDDED_FONTS=]
  #|      --package-path 
  #|          Custom path to local packages, defaults to system-dependent location
  #|          [env: TYPST_PACKAGE_PATH=]
  #|      --package-cache-path 
  #|          Custom path to package cache, defaults to system-dependent location
  #|          [env: TYPST_PACKAGE_CACHE_PATH=]
  #|      --creation-timestamp 
  #|          The document's creation date formatted as a UNIX timestamp [env:
  #|          SOURCE_DATE_EPOCH=]
  #|      --pretty[=]
  #|          Whether to pretty-print produced output [possible values: true, false]
  #|      --pages 
  #|          Which pages to export. When unspecified, all pages are exported
  #|      --pdf-standard 
  #|          One (or multiple comma-separated) PDF standards that Typst will
  #|          enforce conformance with [possible values: 1.4, 1.5, 1.6, 1.7, 2.0,
  #|          a-1b, a-1a, a-2b, a-2u, a-2a, a-3b, a-3u, a-3a, a-4, a-4f, a-4e, ua-1]
  #|      --pdf-tagged[=]
  #|          Enables or disables PDF tagging [possible values: true, false]
  #|      --ppi 
  #|          The PPI (pixels per inch) to use for PNG export
  #|      --deps 
  #|          File path to which a list of current compilation's dependencies will
  #|          be written. Use `-` to write to stdout
  #|      --deps-format 
  #|          File format to use for dependencies [default: json] [possible values:
  #|          json, zero, make]
  #|  -j, --jobs 
  #|          Number of parallel jobs spawned during compilation. Defaults to number
  #|          of CPUs. Setting it to 1 disables parallelism
  #|      --features 
  #|          Enables in-development features that may be changed or removed at any
  #|          time [env: TYPST_FEATURES=] [possible values: html, bundle,
  #|          a11y-extras]
  #|      --diagnostic-format 
  #|          The format to emit diagnostics in [env: TYPST_DIAGNOSTIC_FORMAT=]
  #|          [default: human] [possible values: human, short]
  #|      --open[=]
  #|          Opens the output file with the default viewer or a specific program
  #|          after compilation. Ignored if output is stdout
  #|      --timings 
  #|          Produces performance timings of the compilation process.
  #|          (experimental)
  #|  -h, --help
  #|          Print help (see more with '--help')

///|
let help_compile_long : String =
  #|Compiles an input file into a supported output format
  #|
  #|Usage: typst compile [OPTIONS]  [OUTPUT]
  #|
  #|Arguments:
  #|  
  #|          Path to input Typst file. Use `-` to read input from stdin
  #|
  #|  [OUTPUT]
  #|          Path to output file (PDF, PNG, SVG, or HTML). Use `-` to write output
  #|          to stdout.
  #|          
  #|          For output formats emitting one file per page (PNG & SVG), a page
  #|          number template must be present if the source document renders to
  #|          multiple pages. Use `{p}` for page numbers, `{0p}` for zero padded
  #|          page numbers and `{t}` for page count. For example,
  #|          `page-{0p}-of-{t}.png` creates `page-01-of-10.png`,
  #|          `page-02-of-10.png`, and so on.
  #|
  #|Options:
  #|  -f, --format 
  #|          The format of the output file, inferred from the extension by default
  #|          
  #|          [possible values: pdf, png, svg, html, bundle]
  #|
  #|      --root 
  #|          Configures the project root (for absolute paths)
  #|          
  #|          [env: TYPST_ROOT=]
  #|
  #|  -i, --input 
  #|          Add a string key-value pair visible through `sys.inputs`
  #|
  #|      --font-path 
  #|          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).
  #|          
  #|          [env: TYPST_FONT_PATHS=]
  #|
  #|      --ignore-system-fonts
  #|          Ensures system fonts won't be searched, unless explicitly included via
  #|          `--font-path`
  #|          
  #|          [env: TYPST_IGNORE_SYSTEM_FONTS=]
  #|
  #|      --ignore-embedded-fonts
  #|          Ensures fonts embedded into Typst won't be considered
  #|          
  #|          [env: TYPST_IGNORE_EMBEDDED_FONTS=]
  #|
  #|      --package-path 
  #|          Custom path to local packages, defaults to system-dependent location
  #|          
  #|          [env: TYPST_PACKAGE_PATH=]
  #|
  #|      --package-cache-path 
  #|          Custom path to package cache, defaults to system-dependent location
  #|          
  #|          [env: TYPST_PACKAGE_CACHE_PATH=]
  #|
  #|      --creation-timestamp 
  #|          The document's creation date formatted as a UNIX timestamp.
  #|          
  #|          For more information, see
  #|          .
  #|          
  #|          [env: SOURCE_DATE_EPOCH=]
  #|
  #|      --pretty[=]
  #|          Whether to pretty-print produced output.
  #|          
  #|          This formats the output in a more human-readable, but less
  #|          space-efficient way. Affects HTML, SVG, and PDF export, but not PNG
  #|          export.
  #|          
  #|          [possible values: true, false]
  #|
  #|      --pages 
  #|          Which pages to export. When unspecified, all pages are exported.
  #|          
  #|          Pages to export are separated by commas, and can be either simple page
  #|          numbers (e.g. '2,5' to export only pages 2 and 5) or page ranges (e.g.
  #|          '2,3-6,8-' to export page 2, pages 3 to 6 (inclusive), page 8 and any
  #|          pages after it).
  #|          
  #|          Page numbers are one-indexed and correspond to physical page numbers
  #|          in the document (therefore not being affected by the document's page
  #|          counter).
  #|
  #|      --pdf-standard 
  #|          One (or multiple comma-separated) PDF standards that Typst will
  #|          enforce conformance with
  #|
  #|          Possible values:
  #|          - 1.4:  PDF 1.4
  #|          - 1.5:  PDF 1.5
  #|          - 1.6:  PDF 1.6
  #|          - 1.7:  PDF 1.7
  #|          - 2.0:  PDF 2.0
  #|          - a-1b: PDF/A-1b
  #|          - a-1a: PDF/A-1a
  #|          - a-2b: PDF/A-2b
  #|          - a-2u: PDF/A-2u
  #|          - a-2a: PDF/A-2a
  #|          - a-3b: PDF/A-3b
  #|          - a-3u: PDF/A-3u
  #|          - a-3a: PDF/A-3a
  #|          - a-4:  PDF/A-4
  #|          - a-4f: PDF/A-4f
  #|          - a-4e: PDF/A-4e
  #|          - ua-1: PDF/UA-1
  #|
  #|      --pdf-tagged[=]
  #|          Enables or disables PDF tagging.
  #|          
  #|          By default, even when not producing a `PDF/UA-1` document, a tagged
  #|          PDF document is written to provide a baseline of accessibility. In
  #|          some circumstances (for example when trying to reduce the size of a
  #|          document) it can be desirable to disable PDF tags.
  #|          
  #|          [possible values: true, false]
  #|
  #|      --ppi 
  #|          The PPI (pixels per inch) to use for PNG export.
  #|          
  #|          [default: 144]
  #|
  #|      --deps 
  #|          File path to which a list of current compilation's dependencies will
  #|          be written. Use `-` to write to stdout
  #|
  #|      --deps-format 
  #|          File format to use for dependencies
  #|
  #|          Possible values:
  #|          - json: Encodes as JSON, failing for non-Unicode paths
  #|          - zero: Separates paths with NULL bytes and can express all paths
  #|          - make: Emits in Make format, omitting inexpressible paths
  #|          
  #|          [default: json]
  #|
  #|  -j, --jobs 
  #|          Number of parallel jobs spawned during compilation. Defaults to number
  #|          of CPUs. Setting it to 1 disables parallelism
  #|
  #|      --features 
  #|          Enables in-development features that may be changed or removed at any
  #|          time
  #|          
  #|          [env: TYPST_FEATURES=]
  #|          [possible values: html, bundle, a11y-extras]
  #|
  #|      --diagnostic-format 
  #|          The format to emit diagnostics in
  #|          
  #|          [env: TYPST_DIAGNOSTIC_FORMAT=]
  #|          [default: human]
  #|          [possible values: human, short]
  #|
  #|      --open[=]
  #|          Opens the output file with the default viewer or a specific program
  #|          after compilation. Ignored if output is stdout.
  #|          
  #|          When passing a specific program, the name must be attached with an
  #|          equals sign (`--open=VIEWER`).
  #|
  #|      --timings 
  #|          Produces performance timings of the compilation process.
  #|          (experimental)
  #|          
  #|          The resulting JSON file can be loaded into a tracing tool such as
  #|          . It does not contain any sensitive
  #|          information apart from file names and line numbers.
  #|
  #|  -h, --help
  #|          Print help (see a summary with '-h')

///|
let help_watch_short : String =
  #|Watches an input file and recompiles on changes
  #|
  #|Usage: typst watch [OPTIONS]  [OUTPUT]
  #|
  #|Arguments:
  #|     Path to input Typst file. Use `-` to read input from stdin
  #|  [OUTPUT]  Path to output file (PDF, PNG, SVG, or HTML). Use `-` to write
  #|            output to stdout
  #|
  #|Options:
  #|  -f, --format 
  #|          The format of the output file, inferred from the extension by default
  #|          [possible values: pdf, png, svg, html, bundle]
  #|      --root 
  #|          Configures the project root (for absolute paths) [env: TYPST_ROOT=]
  #|  -i, --input 
  #|          Add a string key-value pair visible through `sys.inputs`
  #|      --font-path 
  #|          Adds additional directories that are recursively searched for fonts
  #|          [env: TYPST_FONT_PATHS=]
  #|      --ignore-system-fonts
  #|          Ensures system fonts won't be searched, unless explicitly included via
  #|          `--font-path` [env: TYPST_IGNORE_SYSTEM_FONTS=]
  #|      --ignore-embedded-fonts
  #|          Ensures fonts embedded into Typst won't be considered [env:
  #|          TYPST_IGNORE_EMBEDDED_FONTS=]
  #|      --package-path 
  #|          Custom path to local packages, defaults to system-dependent location
  #|          [env: TYPST_PACKAGE_PATH=]
  #|      --package-cache-path 
  #|          Custom path to package cache, defaults to system-dependent location
  #|          [env: TYPST_PACKAGE_CACHE_PATH=]
  #|      --creation-timestamp 
  #|          The document's creation date formatted as a UNIX timestamp [env:
  #|          SOURCE_DATE_EPOCH=]
  #|      --pretty[=]
  #|          Whether to pretty-print produced output [possible values: true, false]
  #|      --pages 
  #|          Which pages to export. When unspecified, all pages are exported
  #|      --pdf-standard 
  #|          One (or multiple comma-separated) PDF standards that Typst will
  #|          enforce conformance with [possible values: 1.4, 1.5, 1.6, 1.7, 2.0,
  #|          a-1b, a-1a, a-2b, a-2u, a-2a, a-3b, a-3u, a-3a, a-4, a-4f, a-4e, ua-1]
  #|      --pdf-tagged[=]
  #|          Enables or disables PDF tagging [possible values: true, false]
  #|      --ppi 
  #|          The PPI (pixels per inch) to use for PNG export
  #|      --deps 
  #|          File path to which a list of current compilation's dependencies will
  #|          be written. Use `-` to write to stdout
  #|      --deps-format 
  #|          File format to use for dependencies [default: json] [possible values:
  #|          json, zero, make]
  #|  -j, --jobs 
  #|          Number of parallel jobs spawned during compilation. Defaults to number
  #|          of CPUs. Setting it to 1 disables parallelism
  #|      --features 
  #|          Enables in-development features that may be changed or removed at any
  #|          time [env: TYPST_FEATURES=] [possible values: html, bundle,
  #|          a11y-extras]
  #|      --diagnostic-format 
  #|          The format to emit diagnostics in [env: TYPST_DIAGNOSTIC_FORMAT=]
  #|          [default: human] [possible values: human, short]
  #|      --open[=]
  #|          Opens the output file with the default viewer or a specific program
  #|          after compilation. Ignored if output is stdout
  #|      --timings 
  #|          Produces performance timings of the compilation process.
  #|          (experimental)
  #|      --no-fullscreen
  #|          Stops the watcher from taking over the terminal
  #|      --no-serve
  #|          Disables the built-in HTTP server for HTML export
  #|      --no-reload
  #|          Disables the injected live reload script for HTML export. The HTML
  #|          that is written to disk isn't affected either way
  #|      --port 
  #|          The port where HTML is served
  #|  -h, --help
  #|          Print help (see more with '--help')

///|
let help_watch_long : String =
  #|Watches an input file and recompiles on changes
  #|
  #|Usage: typst watch [OPTIONS]  [OUTPUT]
  #|
  #|Arguments:
  #|  
  #|          Path to input Typst file. Use `-` to read input from stdin
  #|
  #|  [OUTPUT]
  #|          Path to output file (PDF, PNG, SVG, or HTML). Use `-` to write output
  #|          to stdout.
  #|          
  #|          For output formats emitting one file per page (PNG & SVG), a page
  #|          number template must be present if the source document renders to
  #|          multiple pages. Use `{p}` for page numbers, `{0p}` for zero padded
  #|          page numbers and `{t}` for page count. For example,
  #|          `page-{0p}-of-{t}.png` creates `page-01-of-10.png`,
  #|          `page-02-of-10.png`, and so on.
  #|
  #|Options:
  #|  -f, --format 
  #|          The format of the output file, inferred from the extension by default
  #|          
  #|          [possible values: pdf, png, svg, html, bundle]
  #|
  #|      --root 
  #|          Configures the project root (for absolute paths)
  #|          
  #|          [env: TYPST_ROOT=]
  #|
  #|  -i, --input 
  #|          Add a string key-value pair visible through `sys.inputs`
  #|
  #|      --font-path 
  #|          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).
  #|          
  #|          [env: TYPST_FONT_PATHS=]
  #|
  #|      --ignore-system-fonts
  #|          Ensures system fonts won't be searched, unless explicitly included via
  #|          `--font-path`
  #|          
  #|          [env: TYPST_IGNORE_SYSTEM_FONTS=]
  #|
  #|      --ignore-embedded-fonts
  #|          Ensures fonts embedded into Typst won't be considered
  #|          
  #|          [env: TYPST_IGNORE_EMBEDDED_FONTS=]
  #|
  #|      --package-path 
  #|          Custom path to local packages, defaults to system-dependent location
  #|          
  #|          [env: TYPST_PACKAGE_PATH=]
  #|
  #|      --package-cache-path 
  #|          Custom path to package cache, defaults to system-dependent location
  #|          
  #|          [env: TYPST_PACKAGE_CACHE_PATH=]
  #|
  #|      --creation-timestamp 
  #|          The document's creation date formatted as a UNIX timestamp.
  #|          
  #|          For more information, see
  #|          .
  #|          
  #|          [env: SOURCE_DATE_EPOCH=]
  #|
  #|      --pretty[=]
  #|          Whether to pretty-print produced output.
  #|          
  #|          This formats the output in a more human-readable, but less
  #|          space-efficient way. Affects HTML, SVG, and PDF export, but not PNG
  #|          export.
  #|          
  #|          [possible values: true, false]
  #|
  #|      --pages 
  #|          Which pages to export. When unspecified, all pages are exported.
  #|          
  #|          Pages to export are separated by commas, and can be either simple page
  #|          numbers (e.g. '2,5' to export only pages 2 and 5) or page ranges (e.g.
  #|          '2,3-6,8-' to export page 2, pages 3 to 6 (inclusive), page 8 and any
  #|          pages after it).
  #|          
  #|          Page numbers are one-indexed and correspond to physical page numbers
  #|          in the document (therefore not being affected by the document's page
  #|          counter).
  #|
  #|      --pdf-standard 
  #|          One (or multiple comma-separated) PDF standards that Typst will
  #|          enforce conformance with
  #|
  #|          Possible values:
  #|          - 1.4:  PDF 1.4
  #|          - 1.5:  PDF 1.5
  #|          - 1.6:  PDF 1.6
  #|          - 1.7:  PDF 1.7
  #|          - 2.0:  PDF 2.0
  #|          - a-1b: PDF/A-1b
  #|          - a-1a: PDF/A-1a
  #|          - a-2b: PDF/A-2b
  #|          - a-2u: PDF/A-2u
  #|          - a-2a: PDF/A-2a
  #|          - a-3b: PDF/A-3b
  #|          - a-3u: PDF/A-3u
  #|          - a-3a: PDF/A-3a
  #|          - a-4:  PDF/A-4
  #|          - a-4f: PDF/A-4f
  #|          - a-4e: PDF/A-4e
  #|          - ua-1: PDF/UA-1
  #|
  #|      --pdf-tagged[=]
  #|          Enables or disables PDF tagging.
  #|          
  #|          By default, even when not producing a `PDF/UA-1` document, a tagged
  #|          PDF document is written to provide a baseline of accessibility. In
  #|          some circumstances (for example when trying to reduce the size of a
  #|          document) it can be desirable to disable PDF tags.
  #|          
  #|          [possible values: true, false]
  #|
  #|      --ppi 
  #|          The PPI (pixels per inch) to use for PNG export.
  #|          
  #|          [default: 144]
  #|
  #|      --deps 
  #|          File path to which a list of current compilation's dependencies will
  #|          be written. Use `-` to write to stdout
  #|
  #|      --deps-format 
  #|          File format to use for dependencies
  #|
  #|          Possible values:
  #|          - json: Encodes as JSON, failing for non-Unicode paths
  #|          - zero: Separates paths with NULL bytes and can express all paths
  #|          - make: Emits in Make format, omitting inexpressible paths
  #|          
  #|          [default: json]
  #|
  #|  -j, --jobs 
  #|          Number of parallel jobs spawned during compilation. Defaults to number
  #|          of CPUs. Setting it to 1 disables parallelism
  #|
  #|      --features 
  #|          Enables in-development features that may be changed or removed at any
  #|          time
  #|          
  #|          [env: TYPST_FEATURES=]
  #|          [possible values: html, bundle, a11y-extras]
  #|
  #|      --diagnostic-format 
  #|          The format to emit diagnostics in
  #|          
  #|          [env: TYPST_DIAGNOSTIC_FORMAT=]
  #|          [default: human]
  #|          [possible values: human, short]
  #|
  #|      --open[=]
  #|          Opens the output file with the default viewer or a specific program
  #|          after compilation. Ignored if output is stdout.
  #|          
  #|          When passing a specific program, the name must be attached with an
  #|          equals sign (`--open=VIEWER`).
  #|
  #|      --timings 
  #|          Produces performance timings of the compilation process.
  #|          (experimental)
  #|          
  #|          The resulting JSON file can be loaded into a tracing tool such as
  #|          . It does not contain any sensitive
  #|          information apart from file names and line numbers.
  #|
  #|      --no-fullscreen
  #|          Stops the watcher from taking over the terminal.
  #|          
  #|          With this flag, the watcher will only ever print normal output lines,
  #|          not clear or reconfigure the terminal.
  #|
  #|      --no-serve
  #|          Disables the built-in HTTP server for HTML export
  #|
  #|      --no-reload
  #|          Disables the injected live reload script for HTML export. The HTML
  #|          that is written to disk isn't affected either way
  #|
  #|      --port 
  #|          The port where HTML is served.
  #|          
  #|          Defaults to the first free port in the range 3000-3005.
  #|
  #|  -h, --help
  #|          Print help (see a summary with '-h')

///|
let help_init_short : String =
  #|Initializes a new project from a template
  #|
  #|Usage: typst init [OPTIONS]