'\" t .\" Title: crystal-tool-dependencies .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-07-23 .\" Manual: Crystal Compiler Command Line Reference Guide .\" Source: crystal 1.21.0 .\" Language: Persian .\" .TH "CRYSTAL\-TOOL\-DEPENDENCIES" "1" "2026-07-23" "crystal 1.21.0" "Crystal Compiler Command Line Reference Guide" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" crystal-tool-dependencies \- نمایش درخت فایل‌های منبع مورد نیاز. .SH "خلاصه دستور (SYNOPSIS)" .sp \fBcrystal tool dependencies\fP [گزینه‌ها] [programfile] .SH "گزینه‌ها (OPTIONS)" .sp \fB\-D\fP \fIFLAG\fP, \fB\-\-define\fP=\fIFLAG\fP .RS 4 تعریف یک پرچم زمان کامپایل. این گزینه برای تعریف شرطی نوع‌ها، متدها یا دستورها بر اساس پرچم‌های موجود در زمان کامپایل کاربرد دارد. پرچم‌های پیش‌فرض از سه‌گانه هدف مشخص‌شده با \f(CR\-\-target\-triple\fP یا در صورت مشخص نشدن، از پیش‌فرض میزبان دریافت می‌شوند. .RE .sp \fB\-f\fP \fIFORMAT\fP, \fB\-\-format\fP=\fIFORMAT\fP .RS 4 قالب خروجی: \*(Aqtree\*(Aq (پیش‌فرض)، \*(Aqflat\*(Aq، \*(Aqdot\*(Aq یا \*(Aqmermaid\*(Aq. .RE .sp \fB\-i\fP \fIPATH\fP, \fB\-\-include\fP=\fIPATH\fP .RS 4 گنجاندن مسیر در خروجی. .RE .sp \fB\-e\fP \fIPATH\fP, \fB\-\-exclude\fP=\fIPATH\fP .RS 4 مستثنی کردن مسیر از خروجی. .RE .sp \fB\-\-error\-trace\fP .RS 4 نمایش ردگیری کامل خطا. .RE .sp \fB\-\-prelude\fP .RS 4 مشخص کردن مقدمه (prelude) برای استفاده. مقدمه پیش‌فرض، زباله‌روب (garbage collector) را مقداردهی اولیه می‌کند. همچنین می‌توانید از \f(CR\-\-prelude=empty\fP استفاده کنید تا از هیچ مقدمه‌ای استفاده نشود. این گزینه برای بررسی فرایند تولید کد مربوط به یک فایل منبع خاص مفید است. .RE .sp \fB\-\-verbose\fP .RS 4 نمایش مسیرهای نادیده‌گرفته‌شده و سرشاخه‌های مسیرهای فیلترشده. .RE