hare-deps(1) General Commands Manual hare-deps(1)

hare deps - نمایش درخت وابستگی‌های یک برنامه یا ماژول Hare

hare deps [-hd] [-T tagset] [path|module]

دستور hare deps درخت وابستگی یک برنامه یا ماژول Hare را طبق الگوریتم شرح‌داده‌شده در بخش DEPENDENCY RESOLUTION در hare-module(5) نمایش می‌دهد. آرگومان path مسیری به یک فایل منبع Hare یا دایرکتوری حاوی ماژول Hare است (نگاه کنید به hare-module(5)). در صورتی که مسیری مشخص نشود، ماژول Hare موجود در دایرکتوری کاری فعلی استفاده می‌شود.

به‌طور پیش‌فرض، درخت وابستگی با استفاده از نویسه‌های رسم جدول یونیکد به زیبایی چاپ می‌شود.

-h

چاپ متن راهنما.

-D

فقط وابستگی‌های مستقیم ماژول، و زیرماژول‌های آن با گزینه -s را چاپ می‌کند.

-d

چاپ درخت وابستگی به عنوان فایل dot جهت استفاده با graphviz(1).

-s

جمع‌آوری بازگشتی زیرماژول‌های موجود در زیر مسیر یا دایرکتوری ماژول مشخص‌شده. برای جمع‌آوری قابل اطمینان وابستگی‌ها، مسیر باید یک دایرکتوری سورس کد باشد.

-t

چاپ درخت وابستگی به‌صورت خروجی متنی ساده و مبتنی بر فیلد. هر خط دارای دو فیلد است: یک ماژول و یکی از وابستگی‌های آن. اگر ماژول (یا یکی از زیرماژول‌های آن همراه با گزینه -s) هیچ وابستگی نداشته باشد، فیلد دوم تنها حاوی یک خط‌تیره خواهد بود. این خروجی متنی ورودی مناسبی برای tsort(1) است.

-T tagset

تنظیم یا لغو برچسب‌های ساخت (build tags). به بخش BUILD TAGS در hare-module(5) مراجعه کنید.

متغیرهای محیطی زیر بر اجرای hare deps اثر می‌گذارند:

HAREPATH فهرست دایرکتوری‌ها برای جستجوی وابستگی‌ها در آن‌ها.
NO_COLOR در صورت تنظیم بر روی یک رشته غیرخالی، تمام خروجی‌های رنگی را غیرفعال می‌کند.

hare-module(5)

2026-06-01