REDO-TARGETS(1) User Commands REDO-TARGETS(1)

redo-targets - چاپ فهرست تمامی هدف‌های شناخته‌شده redo

redo-targets

دستور redo-targets فهرستی از تمامی فایل‌های هدف (target) redo را که همچنان وجود دارند چاپ می‌کند.

فایل‌هایی که دیگر وجود ندارند ممکن است دیگر هدف به‌شمار نیایند؛ برای اینکه دوباره در این فهرست قرار گیرند باید مجدداً آن‌ها را با redo بسازید. (برای نمونه، اگر فایلی را ساختید و سپس آن فایل و فایل .do مربوط به آن را حذف کردید، تمایلی نخواهید داشت که در این فهرست نمایش داده شود.)

اگر یک اسکریپت .do فایل خروجی تولید نکند (مانند all.do یا clean.do)، در این فهرست نیز نمایش داده نخواهد شد.

خروجی redo-targets می‌تواند در یک هدف نیمه‌خودکار clean.do مفید باشد؛ می‌توانید تمام هدف‌های شناخته‌شده را حذف کرده و در نتیجه آن‌ها را وادار کنید که در مرتبهٔ بعدی مجدداً ساخته شوند.

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

تمامی نام‌های فایل‌ها به‌صورت نسبی بر مبنای دایرکتوری جاری چاپ می‌شوند. این فهرست به هیچ‌وجه فیلتر نشده است؛ و شامل تمامی نام‌های فایل‌های هدف از سراسر پروژه می‌باشد. به یاد داشته باشید که پایگاه‌دادهٔ redo ممکن است فراتر از پروژهٔ شما گسترش یافته باشد، بنابراین ممکن است لازم باشد پیش از استفاده، این فهرست را فیلتر کنید. (یک راهکار تجربی مفید می‌تواند حذف خطوطی باشد که با '../' آغاز می‌شوند، زیرا معمولاً به هدفی اشاره دارند که اهمیتی برایتان ندارد.)

اگر تنها فهرستی از هدف‌های تاریخ‌گذشته (out-of-date) را می‌خواهید، از redo-ood(1) استفاده کنید. اگر فهرستی از منابع (وابستگی‌هایی که هدف نیستند) را می‌خواهید، از redo-sources(1) استفاده نمایید.

بخشی از مجموعهٔ redo(1).

مفهوم اولیهٔ redo توسط D. J. Bernstein طراحی شد و در وب‌سایت او (http://cr.yp.to/redo.html) مستند گردید. این پیاده‌سازی مستقل توسط Avery Pennarun ایجاد شده است و می‌توانید کد منبع آن را در http://github.com/apenwarr/redo بیابید.

redo(1), redo-ood(1), redo-sources(1)

Avery Pennarun <apenwarr@gmail.com>

2021-07-27 Redo 0.42d