From 3f6f72010f2cc6bb139338e9584cfd176596b5c9 Mon Sep 17 00:00:00 2001 From: Yotam Korah Date: Mon, 15 Jun 2026 12:51:24 +0300 Subject: [PATCH] feat(dnf): add dnfur alias (#13806) --- plugins/dnf/README.md | 31 ++++++++++++++++--------------- plugins/dnf/dnf.plugin.zsh | 1 + 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/plugins/dnf/README.md b/plugins/dnf/README.md index 1ae68035c..abd51a04a 100644 --- a/plugins/dnf/README.md +++ b/plugins/dnf/README.md @@ -15,18 +15,19 @@ of `dnf5` and uses it as drop-in alternative to the slower `dnf`. ## Aliases -| Alias | Command | Description | -|-------|-------------------------|--------------------------| -| dnfl | `dnf list` | List packages | -| dnfli | `dnf list --installed` | List installed packages | -| dnfgl | `dnf grouplist` | List package groups | -| dnfmc | `dnf makecache` | Generate metadata cache | -| dnfp | `dnf info` | Show package information | -| dnfs | `dnf search` | Search package | -| **Use `sudo`** | -| dnfu | `sudo dnf upgrade` | Upgrade package | -| dnfi | `sudo dnf install` | Install package | -| dnfgi | `sudo dnf groupinstall` | Install package group | -| dnfr | `sudo dnf remove` | Remove package | -| dnfgr | `sudo dnf groupremove` | Remove package group | -| dnfc | `sudo dnf clean all` | Clean cache | +| Alias | Command | Description | +|-------|-------------------------------|------------------------------------------| +| dnfl | `dnf list` | List packages | +| dnfli | `dnf list --installed` | List installed packages | +| dnfgl | `dnf grouplist` | List package groups | +| dnfmc | `dnf makecache` | Generate metadata cache | +| dnfp | `dnf info` | Show package information | +| dnfs | `dnf search` | Search package | +| **Use `sudo`** | +| dnfu | `sudo dnf upgrade` | Upgrade package | +| dnfur | `sudo dnf upgrade --refresh` | Upgrade package (force metadata refresh) | +| dnfi | `sudo dnf install` | Install package | +| dnfgi | `sudo dnf groupinstall` | Install package group | +| dnfr | `sudo dnf remove` | Remove package | +| dnfgr | `sudo dnf groupremove` | Remove package group | +| dnfc | `sudo dnf clean all` | Clean cache | diff --git a/plugins/dnf/dnf.plugin.zsh b/plugins/dnf/dnf.plugin.zsh index 34d5e975b..1726cc0bb 100644 --- a/plugins/dnf/dnf.plugin.zsh +++ b/plugins/dnf/dnf.plugin.zsh @@ -11,6 +11,7 @@ alias dnfp="${dnfprog} info" # Show package information alias dnfs="${dnfprog} search" # Search package alias dnfu="sudo ${dnfprog} upgrade" # Upgrade package +alias dnfur="sudo ${dnfprog} upgrade --refresh" # Upgrade package and refresh repos alias dnfi="sudo ${dnfprog} install" # Install package alias dnfr="sudo ${dnfprog} remove" # Remove package alias dnfc="sudo ${dnfprog} clean all" # Clean cache