PKGCTL-DIFF(1)   PKGCTL-DIFF(1) نام (NAME) pkgctl-diff - مقایسه فایل‌های بسته با استفاده از حالت‌های مختلف خلاصه دستور (SYNOPSIS) pkgctl diff [OPTIONS] [MODES] [FILE|PKGNAME...] توضیحات (DESCRIPTION) بسته ساخته‌شده به‌صورت محلی مربوط به PKGBUILD را جستجو کرده و آخرین نسخه آن بسته را از مخازن pacman بارگیری می‌کند. سپس با استفاده از حالت‌های مختلف آرشیوهای بسته را مقایسه می‌کند، در حالی که به‌طور پیش‌فرض از فهرست محتوای ساده tar استفاده می‌کند. هنگامی که یک بسته مشخص شود، از آن برای مقایسه با بسته محلی ساخته‌شده استفاده می‌شود. هنگامی که دو بسته مشخص شوند، هر دو بسته با یکدیگر مقایسه می‌شوند. در هر دو حالت، نام بسته به یک نام فایل از حافظه موقت (cache) یا مخزن استخر (pool) تبدیل می‌شود و pkgctl diff به‌گونه‌ای عمل خواهد کرد که گویی این نام فایل از ابتدا مشخص شده بود. گزینه‌ها (OPTIONS) -M, --makepkg-config تعیین یک فایل پیکربندی جایگزین برای makepkg -P, --pool=DIR جستجوی هدف مقایسه در دایرکتوری pool (پیش‌فرض '/srv/ftp/pool') -v, --verbose ارائه خروجی با جزئیات بیشتر و بدون فیلتر -h, --help نمایش متن راهنما گزینه‌های خروجی (OUTPUT OPTIONS) --color[=WHEN] خروجی رنگی؛ مقدار WHEN می‌تواند 'never'، 'always' یا 'auto' باشد؛ گزینه ساده --color به معنای --color=auto است. -u, -U, --unified خروجی ۳ خط از زمینه یکپارچه (unified context) -y, --side-by-side خروجی در دو ستون -W, --width[=NUM] خروجی حداکثر NUM ستون چاپی (پیش‌فرض 'auto')؛ مقدار NUM می‌تواند 'auto'، 'columns' یا یک عدد باشد. مقدار 'auto' به حداکثر طول خط هر دو فایل تعیین می‌شود که تضمین می‌کند خروجی مقایسه بریده نشود. حالت‌ها (MODES) -l, --list فعال‌سازی حالت مقایسه فهرست محتویات tar (پیش‌فرض) -d, --diffoscope فعال‌سازی حالت مقایسه diffoscope -p, --pkginfo فعال‌سازی حالت مقایسه .PKGINFO -b, --buildinfo فعال‌سازی حالت مقایسه .BUILDINFO صفحه خانگی (HOMEPAGE) لطفاً باگ‌ها و درخواست‌های ویژگی جدید را در سامانه پیگیری اشکالات گزارش دهید. لطفاً نهایت تلاش خود را برای ارائه یک نمونه آزمایشی قابل بازتولید برای باگ‌ها انجام دهید.   2026-06-21 PKGCTL-DIFF(1)