Hello Fedora community!
I’d like to share a small tool I created for Fish shell users on Fedora.
fish-rpm-installed is a Fish function that provides an interactive way to browse your RPM package installation history. Instead of scrolling through dnf history or parsing rpm output, you get a clean, searchable interface powered by fzf.
Features:
-
Interactive list of all installed packages sorted by installation date
-
Instant search/filtering
-
One-key access to detailed package information
-
Lightweight - just a simple Fish function
Installation:
Using Fisher package manager:
fish
fisher install fdel-ux64/fish-rpm-installed
Or manually download the function:
fish
curl -sL https://raw.githubusercontent.com/fdel-ux64/fish-rpm-installed/main/functions/rpm-installed.fish -o ~/.config/fish/functions/rpm-installed.fish
Requirements:
-
Fish shell
-
fzf (
sudo dnf install fzf)
GitHub repository: https://github.com/fdel-ux64/fish-rpm-installed
Usage: Simply run rpm-installed in your terminal.
This is my first contribution to the Fedora community, and I’d appreciate any feedback or suggestions for improvements. If you find it useful, feel free to star the repo or contribute!
Cheers!