jguer/yay ? reverse-engineered prompt
Reverse engineered prompt
Build me a terminal app called yay for Arch Linux that acts as a friendly AUR helper. I want it to let me search for packages, pick what to install from either the normal repos or the AUR, upgrade my system, and handle dependency solving before it starts building anything. It should ask the user for all needed choices up front, support narrower searches, help choose between matching providers, clean up make dependencies after builds, and work with local PKGBUILD files too.
I also want the usual extra commands people expect, like downloading or printing a PKGBUILD, checking system stats, cleaning unused dependencies, and optional support for devel package updates. Please include package vote and unvote commands using environment variables for login details, plus shell completions.
Make it feel like a polished real world CLI tool, written in Go, with sensible command behavior, tests where practical, and clear install and usage docs for Arch users. Look up current Arch and AUR behavior online if you need to.
Have a live product UI? Try website reverse