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

git-annex-inprogress - دسترسی به فایل‌ها در حین بارگیری آن‌ها

git annex inprogress [path ...]

این دستور امکان دسترسی به محتوای یک فایل ضمیمه‌شده (annexed) را در حالی که هنوز در حال بارگیری است فراهم می‌کند. این دستور نام فایل موقتی را که برای دانلود فایل ضمیمه‌شدهٔ مشخص‌شده استفاده می‌شود، در خروجی استاندارد چاپ می‌کند.

هنگامی که بارگیری از یک ریموت ویژهٔ (special remote) رمزگذاری‌شده یا تکه‌تکه‌شده (chunked) باشد، هیچ خروجی‌ای تولید نخواهد شد.

گاهی اوقات می‌توان از این قابلیت برای پخش جاری (استریم) یک فایل پیش از دانلود کامل آن استفاده کرد؛ برای نمونه:

git annex get video.mpeg &
vlc $(git annex inprogress video.mpeg)

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

[path ...]
فایل‌ها یا دایرکتوری‌هایی که مایلید به محتوای تا حدی بارگیری‌شدهٔ آن‌ها دسترسی داشته باشید.
توجه داشته باشید که اگر هیچ مسیری مشخص نشود، پیش‌فرض تمام فایل‌های دایرکتوری کاری جاری و زیردایرکتوری‌های آن در نظر گرفته می‌شود که پیمایش آن ممکن است زمان‌بر باشد. بهینه‌ترین حالت این است که فایلی را که می‌خواهید مشخص کنید یا از گزینهٔ --all استفاده نمایید.
به جای مشخص کردن نام یا مسیر فایل، می‌توان از این گزینه برای دسترسی به تمام فایل‌هایی که در حال حاضر در حال بارگیری هستند استفاده کرد.
دسترسی به فایلی که در حال حاضر برای کلید مشخص‌شده در حال بارگیری است.
گزینه‌های تطبیق فایل (file matching options)
گزینه‌های git-annex-matching-options(1) می‌توانند برای تعیین فایل‌ها جهت دسترسی استفاده شوند.
همچنین می‌توان از گزینه‌های git-annex-common-options(1) استفاده کرد.

چنانچه هر یک از موارد درخواستی در حال حاضر در حال بارگیری نباشند، وضعیت خروج ۱ خواهد بود.

git-annex(1)

git-annex-get(1)

Joey Hess <id@joeyh.name>