| typst-eval(1) | General Commands Manual | typst-eval(1) |
نام (NAME)
typst-eval - ارزیابی قطعهای از کد Typst، به صورت اختیاری در بستر یک سند
خلاصه دستور (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)
ارزیابی قطعهای از کد Typst، به صورت اختیاری در بستر یک سند
گزینهها (OPTIONS)
- --in <IN>
- فایلی که کد در بستر آن ارزیابی میشود. میتواند برای بررسی درونی (دروننگری) سند استفاده شود. از `-` برای خواندن ورودی از stdin استفاده کنید
- --target <TARGET> [پیشفرض: paged]
- هدفی که
کامپایل
برای آن
انجام
میشود
مقادیر ممکن:
- paged: قالبهای تصویر و PDF
- html: HTML
- bundle: بسته (Bundle)
- --format <FORMAT> [پیشفرض: json]
- قالب برای
سریالیسازی
مقادیر ممکن:
- json
- yaml
- --pretty
- آیا خروجی
سریالیشده
بهصورت
خوانا (pretty-print)
چاپ شود یا
خیر.
تنها برای قالب JSON اعمال میشود.
- --root <DIR>
- ریشه پروژه را (برای مسیرهای مطلق) پیکربندی میکند
- --input <key=value>
- یک جفت کلید-مقدار رشتهای که از طریق `sys.inputs` قابل مشاهده است اضافه میکند
- --font-path <DIR>
- پوشههای
اضافی را
اضافه
میکند که
بهصورت
بازگشتی
برای یافتن
قلمها
جستجو
میشوند.
اگر چندین مسیر مشخص شده باشد، با جداکننده مسیر سیستم (در سیستمهای شبهیونیکس `:` و در ویندوز `;`) از یکدیگر جدا میشوند.
- --ignore-system-fonts
- تضمین میکند که قلمهای سیستم جستجو نخواهند شد، مگر اینکه صراحتاً از طریق `--font-path` وارد شده باشند
- --ignore-embedded-fonts
- تضمین میکند که قلمهای تعبیهشده در Typst در نظر گرفته نخواهند شد
- --package-path <DIR>
- مسیر سفارشی برای بستههای محلی، بهطور پیشفرض به مکان وابسته به سیستم است
- --package-cache-path <DIR>
- مسیر سفارشی برای حافظه پنهان بستهها، بهطور پیشفرض به مکان وابسته به سیستم است
- --creation-timestamp <UNIX_TIMESTAMP>
- تاریخ
ایجاد سند
که به عنوان
برچسب
زمانی
یونیکس (UNIX timestamp)
قالببندی
شده است.
برای اطلاعات بیشتر، https://reproducible-builds.org/specs/source-date-epoch را ببینید.
- -j, --jobs <JOBS>
- تعداد وظایف موازی ایجادشده در حین کامپایل. پیشفرض برابر با تعداد پردازندهها است. تنظیم آن روی 1 موازیسازی را غیرفعال میکند
- --features <FEATURES>
- ویژگیهای
در حال
توسعه را
فعال
میکند که
ممکن است در
هر زمانی
تغییر
یابند یا
حذف شوند
مقادیر ممکن:
- html
- bundle
- a11y-extras
- --diagnostic-format <DIAGNOSTIC_FORMAT> [پیشفرض: human]
- قالبی که
اطلاعات
عیبیابی
در آن خروجی
داده
میشوند
مقادیر ممکن:
- human
- short
- -h, --help
- چاپ راهنما (مشاهده خلاصه با '-h')
- <EXPRESSION>
- قطعهای از کد Typst برای ارزیابی
| typst-eval |