tytanic-run(1)
π NAME π
okay bestie, you're reading tytanic-run(1) from the General Commands Manual β the tt run command. It compiles and compares tests, and yes, she ate. π
β¨ SYNOPSIS β¨
tt run [--timestamp] [--warnings] [--diagnostic-format] [--compare]
[--no-compare] [--max-delta] [--max-deviations] [--dir] [-r|--root]
[-j|--jobs] [--ppi] [--render-bleed] [--vcs] [--export-ephemeral]
[--use-embedded-fonts] [--no-export-ephemeral] [--no-use-embedded-fonts]
[--optimize-refs] [--use-system-fonts] [--no-optimize-refs]
[--no-use-system-fonts] [-f|--fail-fast] [--font-path]
[-F|--no-fail-fast] [--package-path] [-e|--expression]
[--package-cache-path] [--certificate] [-s|--skip] [--color]
[-S|--no-skip] [-v|--verbose]... [-h|--help] [TEST]
πΈ DESCRIPTION πΈ
Compile and compare tests. That's the whole main-character job, bestie β compiling and comparing, no cap. β¨
π OPTIONS π
--timestamp <now|<UNIX_TIMESTAMP>> [default: 0]β The timestamp used for compilation. For more info, seehttps://reproducible-builds.org/specs/source-date-epoch/. May also be specified with theSOURCE_DATE_EPOCHenvironment variable. β°--warnings <WHAT> [default: emit]β How to handle warnings. Possible values:ignore: Ignore warningsemit: Emit warningspromote: Promote warnings to errors
--diagnostic-format <FORMAT> [default: human]β The diagnostic format to use. Possible values:human: Display richly formatted messages showing the source code and contextshort: Display short single-line diagnostics
--compareβ Compare tests if they have references (default). π--no-compareβ Don't compare tests.--max-delta <MAX_DELTA>β The maximum allowed delta per pixel. If a single channel (red/green/blue/alpha component) of a pixel differs by more than this much between reference and output the pixel is counted as a deviation. Defaults to1, can be configured in the manifest. π--max-deviations <MAX_DEVIATIONS>β The maximum allowed deviations per comparison. If a reference and output image have more than this, then it is counted as a comparison failure. Defaults to0, can be configured in the manifest. π--dir <DIR>β The document direction. This is used to correctly align images with different dimensions when generating diff images. Defaults toltr, can be configured in the manifest. Possible values:ltr: The document is read left-to-rightrtl: The document is read right-to-left
-r,--root <ROOT>β The project root directory. If none is given, then the first ancestor with atypst.tomlis used. May also be specified with theTYPST_ROOTenvironment variable. π±-j,--jobs <JOBS>β The number of threads to use for compilation.--ppi <PPI>β The pixel-per-inch value to use for export. Defaults to144.0, can be configured in the manifest. πΌοΈ--render-bleed <RENDER_BLEED>β Whether the rendered export should have its bleed regions rendered. Defaults tofalse, can be configured in the manifest. Possible values:truefalse
--vcs <VCS> [default: auto]β The version control system to use. Possible values:auto: Auto detect the VCS from the current directorygit: Gitsapling: A git-compatible VCS developed at Metajujutsu: A git-compatible VCS
--export-ephemeralβ Export ephemeral documents (default). Ephemeral documents are those which are created for each test run, i.e. non-persistent ones. π«§--no-export-ephemeralβ Don't export temporaries.--optimize-refsβ Optimize persistent references (default). β¨--no-optimize-refsβ Don't optimize persistent references.-f,--fail-fastβ Abort after the first test failure (default). π-F,--no-fail-fastβ Don't abort after the first test failure.-e,--expression <EXPR>β A test set expression for filtering tests. See the language reference and guide athttps://typst-community.github.io/tytanic/index.htmlfor more info. π§-s,--skipβ Automatically remove skipped tests from test sets (default). Equivalent to wrapping the test set expression in(...) ~ skip(). π-S,--no-skipβ Don't automatically remove skipped tests from test sets.-h,--helpβ Print help (see a summary with-h).[TEST]β The tests to operate on. This will always ignore the[skip]annotation and fail if a test can't be found. π₯
π¦ FONT OPTIONS π¦
--use-embedded-fontsβ Use embedded fonts (default). π--no-use-embedded-fontsβ Don't use embedded fonts.--use-system-fontsβ Use system fonts.--no-use-system-fontsβ Don't use system fonts (default).--font-path <DIR>β Add a directory to read fonts from (can be repeated). May also be specified with theTYPST_FONT_PATHSenvironment variable. π
π PACKAGE OPTIONS π
--package-path <DIR>β Custom path to local packages, defaults to system-dependent location. May also be specified with theTYPST_PACKAGE_PATHenvironment variable. π¦--package-cache-path <DIR>β Custom path to package cache, defaults to system-dependent location. May also be specified with theTYPST_PACKAGE_CACHE_PATHenvironment variable. ποΈ--certificate <CERTIFICATE>β Path to a custom CA certificate to use when making network requests. May also be specified with theTYPST_CERTenvironment variable. π
π OUTPUT OPTIONS π
--color[=<WHEN>] [default: auto]β When to use colorful output. If set toauto, color will only be enabled if a capable terminal is detected. Possible values:autoalwaysnever
-v,--verboseβ Produce more logging output[-v ... -vvvvv]. Logs are written to stderr, the increasing number of verbose flags corresponds to the log levelsERROR,WARN,INFO,DEBUG,TRACE. π
okay that's the whole tytanic-run(1) page, bestie π the footer just gives us run and tytanic-run(1) β no source version or date listed, so no extra lore there. mwah! ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: tytanic 0.4.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms