Simple script wrapping yay and adding fuzzy finder to common actions. Also provides extra details in sidebar.
WARNING: This is personal evening project. Use at your responsibility.
List all packages and install selected. If parameter is supplied, it is given to fuzzy finder as default query.
yup -i [package_name...]
--install
i
install
Works same way as install but for installed packages.
-r
--remove
r
remove
yup -r [package_name...]
List installed packages and show details in sidebar. With Enter
details are shown expanded in pager (default: less).
yup -d [package_name...]
Update has multiple features.
It performs system update by calling yay -Syu
. It also looks for file updators.sh
in .config
. If file is found it executes list of update commands of other application separated by newline. It also provides summary of failed commands.
Idea behind this is that every program which has some kind of update not managed by package manager (rustup, oh-my-fish, pip...) would register here to have all updates managed wrom one place. For now, this has to be done by hand.
yup -u
--update
u
update
-o
--orphaned
o
orphaned