عن المشروع
Winget Tools هي مجموعة أدوات وسجلات أتمتة متعلقة بـ WinGet تتم صيانتها بواسطة مطور فردي. يوضح المؤلف صراحة أن هذه الأدوات من صنعه واستخدامه الشخصي وليست أدوات رسمية من مايكروسوفت.
يسرد المستودع الأدوات في جدول يتضمن الاسم والموقع وعلامات التصنيف ووصف الغرض ولغة التنفيذ:
- إشعار حالة التسميات (notification/Label_status_notification.py): يُستخدم لتتبع تحديثات حالة تسميات طلبات السحب، مكتوب بلغة Python.
- فحص الإصدارات غير الصالحة (.github/workflows/check-url-cai.yaml): يفحص الروابط المعطلة في مستودع winget-pkgs المحدد، ويتضمن فحوصات URL و404، باستخدام C# وGitHub Action.
- الحصول على برامج التثبيت وتحليلها (.github/workflows/df.yaml): يحلل برامج التثبيت عبر الإنترنت لتسريع المعالجة، باستخدام GitHub Action وبمساعدة Komac للتحليل.
- مزامنة fork الخاص بـ winget-pkgs وتنظيف الفروع المدمجة (.github/workflows/sync-clean.yaml): يزامن الـ fork وينظف الفروع المدمجة، باستخدام GitHub Action وKomac.
- التحقق من النطاقات (.github/workflows/vd.yaml): يتحقق من إمكانية الوصول إلى النطاقات على GitHub Action، باستخدام GitHub Action وBash (يعمل على Ubuntu).
طريقة الاستخدام: للاستفادة من سير عمل GitHub Action هذه، يمكنك عمل fork لهذا المستودع وتشغيل سير العمل، مع الحاجة إلى إعداد secret المستودع.
يذكر المستودع أيضًا أداة خارجية باسم Sundry، يمكن استخدامها للتكامل مع winget-tools، ويمكن تثبيتها عبر أمر winget.
رخصة المصدر المفتوح هي MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.