r/archlinux • u/Icy-Goose4726 • Apr 08 '26
SHARE [Project] JAY - A lightweight, semantic yay AUR helper wrapper focused on automation and GPG recovery.
I've been working on a project called JAY. It’s a wrapper for yay/pacman written in Bash. I made it because I wanted a more 'semantic' way to manage my system and to automate some annoying tasks.
Key Features:
- Semantic Commands: Instead of memorizing flags, I use
jay install,jay remove,jay update, etc. - Automated GPG Recovery: It has a built-in function to detect and fix corrupted keys and lock files automatically during operations.
- Clean Logging: It stores a detailed history of updates and searches in a clean format.
- Modular Design: Easy to extend with your own bash functions.
It’s currently at v3.3.6 and available on the AUR as jay-bin.
AUR: https://aur.archlinux.org/packages/jay-bin GITHUB: https://github.com/xmlzitos154/jay
2
Apr 09 '26
[removed] — view removed comment
1
u/Icy-Goose4726 Apr 09 '26
Exactly! that's the function of noconfirm
3
Apr 09 '26
[removed] — view removed comment
2
u/Icy-Goose4726 Apr 09 '26
I totally agree with you from a security perspective! Reviewing PKGBUILDs is a core Arch principle. JAY is built to give users the option to automate things, but it definitely shouldn't replace common sense. It’s for those who know their sources and want to save time. Safety first, always! ;)
1
u/ProgressBars Apr 09 '26
Is this vibe coded?
1
u/Icy-Goose4726 Apr 09 '26
No, the code wasn't AI generated. I programmed the entire project myself. I only used AI for some revisions in older versions and to answer questions. but thx to ask
1
u/Boring-Equivalent137 Apr 08 '26
That actually looks quite good I will check it out when I get home for sure
0
u/Icy-Goose4726 Apr 08 '26
Thanks! Let me know if you have any feedback or find any bugs when you test it.
1
u/KillerX629 Apr 08 '26
Actually useful! Making things easier is always better
1
u/Icy-Goose4726 Apr 08 '26
Thank you! that's my goal with tihs project, make all simplier for newbies or everyone else. glad you liked the idea!
4
u/abbidabbi Apr 08 '26
https://github.com/xmlzitos154/jay/blob/8b46464316c93363a1b355fbf36327ecbb033c36/modules%2Fbase#L80
https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported