| typst-query(1) | General Commands Manual | typst-query(1) |
نام (NAME)
typst-query - یک فایل ورودی را برای استخراج فرادادههای ارائهشده پردازش میکند (منسوخ شده، بهجای آن از `eval` استفاده کنید)
خلاصه دستور (SYNOPSIS)
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>
توضیحات (DESCRIPTION)
یک فایل ورودی را برای استخراج فرادادههای ارائهشده پردازش میکند (منسوخ شده، بهجای آن از `eval` استفاده کنید).
گزینهها (OPTIONS)
- --field <FIELD>
- تنها یک فیلد را از تمام عناصر بازیابیشده استخراج میکند
- --one
- دقیقاً انتظار یک عنصر را دارد و آن را بازیابی میکند
- --format <FORMAT> [پیشفرض: json]
- قالب برای
سریالیسازی
مقادیر ممکن:
- json
- yaml
- --pretty
- آیا خروجی
سریالیشده
بهصورت
خوانا (pretty-print)
چاپ شود یا
خیر.
تنها برای قالب JSON اعمال میشود.
- --target <TARGET> [پیشفرض: paged]
- هدفی که
کامپایل
برای آن
انجام
میشود
مقادیر ممکن:
- paged: قالبهای تصویر و PDF
- html: HTML
- bundle: بسته (Bundle)
- --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')
- <INPUT>
- مسیر فایل ورودی Typst. از `-` برای خواندن ورودی از stdin استفاده کنید
- <SELECTOR>
- عناصری که باید بازیابی شوند را تعیین میکند
| typst-query |