প্রকল্প সম্পর্কে
Winget Tools হলো একটি ব্যক্তিগত ডেভেলপার দ্বারা রক্ষণাবেক্ষণ করা WinGet-সম্পর্কিত অটোমেশন টুল এবং লগের সংগ্রহ। লেখক স্পষ্টভাবে উল্লেখ করেছেন যে এই টুলগুলো ব্যক্তিগতভাবে তৈরি এবং ব্যবহারের জন্য, এবং এগুলো মাইক্রোসফটের অফিসিয়াল টুল নয়।
রিপোজিটরিতে টেবিল আকারে প্রতিটি টুলের তালিকা দেওয়া আছে, যাতে নাম, অবস্থান, শ্রেণিবিভাগ ট্যাগ, ব্যবহারের বিবরণ এবং বাস্তবায়নের ভাষা অন্তর্ভুক্ত:
- লেবেল অবস্থা বিজ্ঞপ্তি (notification/Label_status_notification.py): পুল রিকোয়েস্ট লেবেলের অবস্থা আপডেট ট্র্যাক করতে ব্যবহৃত হয়, পাইথনে লেখা।
- অবৈধ সংস্করণ পরীক্ষা (.github/workflows/check-url-cai.yaml): নির্দিষ্ট winget-pkgs রিপোজিটরিতে মৃত লিংক পরীক্ষা করে, URL, 404 ইত্যাদি যাচাই করে, C# এবং GitHub Action ব্যবহার করে।
- ইনস্টলার প্রাপ্তি এবং বিশ্লেষণ (.github/workflows/df.yaml): অনলাইনে ইনস্টলার বিশ্লেষণ করে প্রক্রিয়াকরণ দ্রুত করে, GitHub Action এবং Komac ব্যবহার করে।
- winget-pkgs fork সিঙ্ক এবং মার্জড শাখা পরিষ্কার (.github/workflows/sync-clean.yaml): fork সিঙ্ক করে এবং মার্জড শাখা পরিষ্কার করে, GitHub Action এবং Komac ব্যবহার করে।
- ডোমেইন যাচাই (.github/workflows/vd.yaml): GitHub Action-এ ডোমেইন অ্যাক্সেসযোগ্যতা যাচাই করে, GitHub Action এবং Bash (Ubuntu-তে চালিত) ব্যবহার করে।
ব্যবহারের পদ্ধতি: এই GitHub Action ওয়ার্কফ্লো ব্যবহার করতে চাইলে, এই রিপোজিটরি fork করে ওয়ার্কফ্লো চালাতে হবে, এবং রিপোজিটরি সিক্রেট কনফিগার করতে হবে।
রিপোজিটরিতে বহিরাগত টুল Sundry-এর কথাও উল্লেখ আছে, যা winget-tools-এর সাথে সংহত করা যায় এবং winget কমান্ডের মাধ্যমে ইনস্টল করা যায়।
ওপেন সোর্স লাইসেন্স হলো MIT।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.