| PKGCTL-VERSION-SETUP(1) | PKGCTL-VERSION-SETUP(1) |
نام (NAME)
pkgctl-version-setup - تشخیص خودکار و راهاندازی پیکربندی اولیه برای nvchecker
خلاصه دستور (SYNOPSIS)
pkgctl version setup [OPTIONS] [PKGBASE...]
توضیحات (DESCRIPTION)
این زیردستور با تحلیل آرایه منبع (source) مشخصشده در فایل PKGBUILD(1) یک بسته، ساخت یک فایل پیکربندی پایهای nvchecker(1) را خودکارسازی میکند. این دستور پلتفرمها و APIهای مختلف استفادهشده توسط منابع بسته (مانند GitHub، GitLab و PyPI) را به صورت هوشمند تشخیص داده و بر اساس بهترین حدس خود، یک پیکربندی .nvchecker.toml متناظر تولید میکند.
این ابزار بهویژه برای راهاندازی تنظیمات nvchecker(1) برای یک بسته بدون نیاز به نوشتن دستی فایل .nvchecker.toml بسیار سودمند است. همچنین فرآیند تنظیم بررسی نسخهها را ساده میکند، بهویژه هنگام انتقال نظارت بر یک بسته از یک پلتفرم منبع به پلتفرمی دیگر یا آغاز بررسی نسخه برای یک بسته جدید.
اگر هیچ PKGBASE مشخص نشود، این دستور بهطور پیشفرض از دایرکتوری کاری جاری استفاده میکند.
برای مشاهده فهرستی از منابع پشتیبانیشده و قالبهای مورد انتظار نشانی اینترنتی (URL) آنها، لطفاً به بخش منابع مراجعه کنید.
گزینهها (OPTIONS)
-f, --force
--prefer-platform-api
--url URL
--no-check
--no-upstream
-h, --help
منابع (SOURCES)
در اینجا پلتفرمها و منابع پشتیبانیشده فعلی، به همراه نمونههایی از قالبهای نشانی اینترنتی (URL) که امکان تشخیص خودکار آنها را به عنوان انواع منابع خاص فراهم میکنند، آورده شده است:
Git
GitHub
GitLab
Hackage
NPM
PyPI
RubyGems
CPAN
crates.io
مثالها (EXAMPLES)
pkgctl version setup
pkgctl version setup --url https://github.com/example/project
همچنین ببینید (SEE ALSO)
pkgctl-version(1) pkgctl-version-check(1) nvchecker(1) PKGBUILD(5)
صفحه خانگی (HOMEPAGE)
https://gitlab.archlinux.org/archlinux/devtools
لطفاً باگها و درخواستهای ویژگی جدید را در بخش ردیاب مشکلات (issue tracker) گزارش دهید. لطفاً تمام تلاش خود را برای ارائه یک نمونه آزمایشی قابل بازتولید جهت بازآفرینی باگها به کار گیرید.
| 2026-06-21 |