FranceJguer/yay
Yet another Yogurt - An AUR Helper written in Go
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🛠️ yay: AUR helper nhanh bằng Go, không cần cấu hình phức tạp
yay (Yet Another Yogurt) là AUR helper viết bằng Go, tập trung vào tốc độ, giải quyết phụ thuộc thông minh và trải nghiệm người dùng tối ứu trên Arch Linux.
yay là một công cụ AUR helper được viết bằng ngôn ngữ Go, giúp người dùng Arch Linux dễ dàng quản lý các gói phần mềm từ cả kho chính thức (pacman) và kho AUR. Dự án hướng đến việc cung cấp một trải nghiệm nhất quán, nhanh chóng và an toàn khi cài đặt, cập nhật hoặc tìm kiếm phần mềm.
✨ Điểm nổi bật
- Giải quyết phụ thuộc nâng cao: Tự động phân tích và xử lý mối quan hệ phụ thuộc phức tạp giữa các gói.
- Tải PKGBUILD từ ABS hoặc AUR: Hỗ trợ tải về mã nguồn PKGBUILD để biên dịch cục bản.
- Tự động hoàn thiện AUR: Cung cấp hỗ trợ tab hoàn thiện cho các gói AUR trong shell.
- Hỏi người dùng trước khi build: Gom tất cả câu hỏi cần thiết lên trước khi bắt đầu quá trình biên dịch.
- Tìm kiếm hẹp thông minh: Ví dụ
yay linux headersẽ tìmlinuxtrước, sau đó thu hẹp kết quả với từ khóaheader. - Chọn nhà cung cấp phù hợp: Tự động đề xuất và cho phép chọn gói thay thế khi có nhiều nhà cung cấp.
- Dọn dẹp make dependencies: Tự động gỡ bỏ các gói phụ thuộc chỉ dùng cho quá trình build.
- Xây dựng PKGBUILD cục bản có dependency AUR: Cho phép build trực tiếp từ thư mục chứa PKGBUILD.
- Bỏ phiếu cho gói AUR: Hỗ trợ thực hiện hành động vote/unvote trực tiếp từ CLI.
💡 Vì sao đáng chú ý
Khác với các AUR helper truyền thống như yaourt hay pacaur, yay được viết bằng Go giúp tận dụng hiệu suất cao và xử lý đa luồng tốt, đồng thời áp dụng cách tiếp cận hiện đại trong giải quyết phụ thuộc. Đặc biệt, yay cho phép cấu hình truy vấn người dùng một lần tại đầu, giảm thiểu gián đoạn trong quá trình cài đặt.
yay phù hợp với người dùng Arch Linux muốn một công cụ AUR mạnh mẽ, nhẹ và linh hoạt — đặc biệt khi làm việc với nhiều gói AUR hoặc phát triển phần mềm cục bản.
#AURHelper #ArchLinux #GoLang #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Arch Linux AUR Helper with ncurses functionality and better searching and sorting
Bash script providing advanced Pacman and Yay/Pikaur/Aurman/Pakku/Trizen/Pacaur/Pamac-cli functionality in a simple UI
A terminal user interface for searching and installing Arch Linux packages
A Terminal user interface for maintaining an Arch Linux distribution.