git-annex-findcomputed(1) General Commands Manual git-annex-findcomputed(1)

git-annex-findcomputed - فهرست کردن فایل‌های محاسباتی

git annex findcomputed [path ...]

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

همراه با نام هر فایل محاسباتی، ورودی ارائه شده به git-annex-addcomputed(1) را نیز نمایش می‌دهد.

برای مثال:

# git-annex findcomputed foo.jpeg (imageconvert) -- convert file.raw file.jpeg passes=10 bar.gz (compressor) -- compress bar --level=9

می‌توان از git-annex-matching-options(1) برای مشخص کردن فایل‌هایی که باید فهرست شوند استفاده کرد.
فهرست کردن فایل‌های محاسباتی در شاخه یا شیء درخت‌مانند (treeish) مشخص‌شده.
نمایش هر فایل محاسباتی به همراه ورودی استفاده‌شده برای تولید آن. مکان فعلی فایل ورودی در درخت کاری نمایش داده می‌شود، اما اگر فایل ورودی در درخت کاری نباشد، کلید آن به جای نام فایل نمایش داده خواهد شد.
برای مثال:
foo.jpeg file.raw bar.gz bar
هنگامی که برای محاسبهٔ یک فایل به چندین فایل ورودی نیاز باشد، چندین خط برای آن فایل در خروجی چاپ می‌شود:
foo bar foo baz
استفاده از قالب‌بندی سفارشی برای خروجی.
این گزینه مانند git-annex-find(1) عمل می‌کند، با این متغیرهای اضافی که برای استفاده در آن در دسترس هستند: "${remote}", "${computation}"
قالب پیش‌فرض خروجی همانند --format='${file} (${remote}) -- ${computation}\n' است، مگر در هنگام ارسال خروجی به ترمینال که کاراکترهای کنترلی اسکیپ می‌شوند.
هنگامی که --inputs استفاده شود، متغیرهای اضافی دیگری در دسترس هستند: "${inputfile}" که نام فایل ورودی است، "${inputkey}" که کلید ورودی است، و "${input}" که یا نام فایل است یا کلید. قالب پیش‌فرض خروجی برای --inputs مشابه --format='${file} ${input}\n' است. برای جدا کردن جفت فایل‌ها با بایت تهی (null)، از دستور زیر استفاده کنید: --format='${file}\000${input}\n'
چاپ فهرست فایل‌ها در قالب JSON.
این گزینه برای تجزیه توسط برنامه‌هایی که از git-annex استفاده می‌کنند طراحی شده است. هر خط از خروجی یک شیء JSON است.
پیام‌هایی که معمولاً در خطای استاندارد خروجی داده می‌شوند، در عوض درون JSON گنجانده می‌شوند.

git-annex(1)

git-annex-addcomputed(1)

git-annex-recompute(1)

git-annex-findcomputed(1)

git-annex-find(1)

Joey Hess <id@joeyh.name>