Skip to content

Add interactive package selectors for Arch and Fedora/RHEL - #126

Merged
ChrisTitusTech merged 2 commits into
ChrisTitusTech:mainfrom
Kingproone:patch-1
Jul 13, 2026
Merged

Add interactive package selectors for Arch and Fedora/RHEL#126
ChrisTitusTech merged 2 commits into
ChrisTitusTech:mainfrom
Kingproone:patch-1

Conversation

@Kingproone

@Kingproone Kingproone commented Jan 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • keep yayf and add yayr for Arch-based systems with pacman, yay, and fzf
  • add dnff and dnfr for Fedora/RHEL-based systems with dnf and fzf
  • update the contributor branch with current main

Behavior

  • yayf selects repository packages to install
  • yayr selects installed packages to remove with dependencies and configuration
  • dnff selects available packages to install
  • dnfr selects installed packages to remove

Validation

  • bash -n .bashrc setup.sh uninstall.sh
  • shellcheck .bashrc setup.sh uninstall.sh
  • shfmt -d .bashrc setup.sh uninstall.sh
  • mocked Arch and Fedora/RHEL command availability checks
  • representative DNF package-list parsing check

same as yayf, but in reverse, i have been using it for quite a while now, works like a charm

https://github.com/Kingproone/dotfiles/blob/main/home/%24USER/.bashrc

@technicks89 technicks89 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent addition, no longer need to manually add it 😃

@ChrisTitusTech ChrisTitusTech changed the title Add alias for removing packages with yayr Add interactive package selectors for Arch and Fedora/RHEL Jul 13, 2026
@ChrisTitusTech
ChrisTitusTech merged commit 7a8630d into ChrisTitusTech:main Jul 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants