প্রকল্প সম্পর্কে

Paru হল আর্চ লিনাক্সের জন্য একটি AUR (আর্চ ইউজার রিপোজিটরি) হেল্পার যা স্ট্যান্ডার্ড pacman প্যাকেজ ম্যানেজারকে মোড়ানো করে। এটি ন্যূনতম মিথস্ক্রিয়ায় একটি বৈশিষ্ট্যসমৃদ্ধ অভিজ্ঞতা প্রদানের জন্য ডিজাইন করা হয়েছে, একটি একক ইন্টারফেসের মাধ্যমে অফিসিয়াল রিপোজিটরি প্যাকেজ এবং AUR প্যাকেজ উভয়ই পরিচালনা করে। README-তে প্রদর্শিত মূল ক্ষমতাগুলি: - ইন্টারঅ্যাক্টিভ সার্চ এবং ইনস্টলেশন: `paru <টার্গেট>` চালালে একটি টার্গেট প্যাকেজ ইন্টারঅ্যাক্টিভভাবে সার্চ এবং ইনস্টল হয়। - স্ট্যান্ডার্ড pacman-স্টাইল অপারেশন: `paru -S <টার্গেট>` একটি নির্দিষ্ট প্যাকেজ ইনস্টল করে, `paru -Sua` AUR প্যাকেজ আপগ্রেড করে, এবং `paru -Qua` উপলব্ধ AUR আপডেট তালিকাভুক্ত করে। - PKGBUILD হ্যান্ডলিং: `paru -G <টার্গেট>` PKGBUILD এবং সম্পর্কিত ফাইল ডাউনলোড করে, `paru -Gp <টার্গেট>` PKGBUILD প্রিন্ট করে, এবং `paru -Gc <টার্গেট>` AUR মন্তব্য প্রিন্ট করে। `paru -Bi .` বর্তমান ডিরেক্টরি থেকে একটি PKGBUILD বিল্ড এবং ইনস্টল করে। - ডেভেলপমেন্ট প্যাকেজ ট্র্যাকিং: paru তার ইনস্টল করা `-git` প্যাকেজগুলির জন্য আপস্ট্রিম রিপোজিটরি পর্যবেক্ষণ করে, এবং `paru --gendb` একটি ডেভেল ডেটাবেস তৈরি করে যাতে এটি তার ইনস্টল না করা প্যাকেজগুলিও ট্র্যাক করতে পারে। - রিভিউ ওয়ার্কফ্লো: `paru.conf`-এ `FileManager` বিকল্পের মাধ্যমে একটি ফাইল-ভিত্তিক রিভিউ প্রক্রিয়া সক্রিয় করা যায়, এবং `bat` ইনস্টল করে PKGBUILD সিনট্যাক্স হাইলাইটিং সক্রিয় করা যায়। - কনফিগারেশন বিকল্প: `paru.conf` সার্চ অর্ডার উল্টাতে `BottomUp`-এর মতো সেটিংস সমর্থন করে, এবং রঙিন আউটপুট pacman-এর রঙ সেটিং অনুসরণ করে। - ডকুমেন্টেশন: ম্যান পেজ `paru(8)` এবং `paru.conf(5)` বিকল্প এবং কনফিগারেশন কভার করে। ইনস্টলেশন AUR থেকে করা হয়: base-devel ইনস্টল করে, paru রিপোজিটরি ক্লোন করে, এবং `makepkg -si` চালিয়ে। প্রকল্পটি paru-bin এবং paru-git AUR প্যাকেজও সরবরাহ করে। Libera Chat-এর #paru IRC চ্যানেলে কমিউনিটি সমর্থন পাওয়া যায়। README-তে উল্লেখ করা হয়েছে যে paru একটি অফিসিয়াল টুল নয় এবং বিল্ড সমস্যা রিপোর্ট করার আগে makepkg নিজেই একটি প্যাকেজ বিল্ড করতে পারে কিনা তা পরীক্ষা করার পরামর্শ দেয়।