PKGCTL-VERSION-SETUP(1)   PKGCTL-VERSION-SETUP(1)

الاسم

pkgctl-version-setup - كشف آلي وإعداد تشكيلة nvchecker أساسية

موجز

pkgctl version setup [خيارات] [PKGBASE...]

الوصف

هذا الأمر الفرعي يؤتمت إنشاء ملف تشكيلة nvchecker(1) أساسي بتحليل مصفوفة المصادر المحددة في ملف PKGBUILD(1) لحزمة. يكتشف هذا الأمر بذكاء منصات وواجهات برمجة تطبيقات متنوعة (مثل GitHub وGitLab وPyPI) المستخدمة من قبل مصادر الحزمة ويولد تشكيلة .nvchecker.toml مقابلة بناءً على أفضل تخمين له.

هذا مفيد بشكل خاص لتهيئة إعدادات nvchecker(1) لحزمة دون صياغة ملف .nvchecker.toml يدويًا. يبسط عملية إعداد فحوصات الإصدار، خاصة عند نقل مراقبة حزمة من منصة مصدر إلى أخرى أو بدء فحوصات الإصدار لحزمة جديدة.

إذا لم يُحدد PKGBASE، فسيستخدم الأمر دليل العمل الحالي مبدئياً.

للحصول على قائمة بالمصادر المدعومة وتنسيقات عناوين URL المتوقعة لها، يُرجى مراجعة قسم المصادر.

الخيارات

-f, --force

استبدال تشكيلة nvchecker(1) الموجودة

--prefer-platform-api

تفضيل واجهة برمجة تطبيقات GitHub/GitLab الخاصة بالمنصة على git للحالات المعقدة

--url URL

اشتقاق هدف الفحص من عنوان URL المعطى بدلاً من إدخالات مصفوفة المصادر

--no-check

عدم تشغيل pkgctl-version-check(1) بعد الإعداد

--no-upstream

إعداد تشكيلة فارغة للحزم بدون مصادر منبعية، مثل الحزم الوصفية. يجب استخدام هذا فقط للحالات بدون منبع، يُرجى التواصل مع فريق المطورين للحصول على إرشادات بشأن المصادر المنبعية التي يصعب تكوينها.

-h، --help

أظهر نص المساعدة

المصادر

فيما يلي المنصات والمصادر المدعومة حالياً، مع أمثلة على تنسيقات عناوين URL التي تمكن كشفها آلياً كأنواع مصادر محددة:

Git

GitHub

GitLab

Hackage

NPM

PyPI

RubyGems

CPAN

crates.io

أمثلة

pkgctl version setup

يكتشف المصدر من الدليل الحالي ’s PKGBUILD(1) ويُعدّ ملف .nvchecker.toml أساسي.

pkgctl version setup --url https://github.com/example/project

يُولّد ملف .nvchecker.toml لـ PKGBUILD(1) الحالي لكنه يتجاوز عنوان URL المصدر بمشروع GitHub المحدد.

انظر أيضًا

pkgctl-version(1) pkgctl-version-check(1) nvchecker(1) PKGBUILD(5)

الصفحة الرئيسة

https://gitlab.archlinux.org/archlinux/devtools

يرجى الإبلاغ عن العلل وطلبات الميزات في متتبع المشكلات. يرجى بذل قصارى جهدك لتوفير حالة اختبار قابلة للتكرار للعلل.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

27 يناير 2026