3f6f72010f2cc6bb139338e9584cfd176596b5c9
- Author
- Yotam Korah <git@korah.biz>
- Committer
- GitHub <noreply@github.com>
- Date
Message
feat(dnf): add dnfur alias (#13806)
Diff
1diff --git a/plugins/dnf/README.md b/plugins/dnf/README.md
2index 1ae68035c93c37fd21c8c2d0afaee7614d0b0718..abd51a04a54a6439e86143d1ed471b28709dfc11 100644
3--- a/plugins/dnf/README.md
4+++ b/plugins/dnf/README.md
5@@ -15,18 +15,19 @@ of `dnf5` and uses it as drop-in alternative to the slower `dnf`.
6
7 ## Aliases
8
9-| Alias | Command | Description |
10-|-------|-------------------------|--------------------------|
11-| dnfl | `dnf list` | List packages |
12-| dnfli | `dnf list --installed` | List installed packages |
13-| dnfgl | `dnf grouplist` | List package groups |
14-| dnfmc | `dnf makecache` | Generate metadata cache |
15-| dnfp | `dnf info` | Show package information |
16-| dnfs | `dnf search` | Search package |
17-| **Use `sudo`** |
18-| dnfu | `sudo dnf upgrade` | Upgrade package |
19-| dnfi | `sudo dnf install` | Install package |
20-| dnfgi | `sudo dnf groupinstall` | Install package group |
21-| dnfr | `sudo dnf remove` | Remove package |
22-| dnfgr | `sudo dnf groupremove` | Remove package group |
23-| dnfc | `sudo dnf clean all` | Clean cache |
24+| Alias | Command | Description |
25+|-------|-------------------------------|------------------------------------------|
26+| dnfl | `dnf list` | List packages |
27+| dnfli | `dnf list --installed` | List installed packages |
28+| dnfgl | `dnf grouplist` | List package groups |
29+| dnfmc | `dnf makecache` | Generate metadata cache |
30+| dnfp | `dnf info` | Show package information |
31+| dnfs | `dnf search` | Search package |
32+| **Use `sudo`** |
33+| dnfu | `sudo dnf upgrade` | Upgrade package |
34+| dnfur | `sudo dnf upgrade --refresh` | Upgrade package (force metadata refresh) |
35+| dnfi | `sudo dnf install` | Install package |
36+| dnfgi | `sudo dnf groupinstall` | Install package group |
37+| dnfr | `sudo dnf remove` | Remove package |
38+| dnfgr | `sudo dnf groupremove` | Remove package group |
39+| dnfc | `sudo dnf clean all` | Clean cache |
40diff --git a/plugins/dnf/dnf.plugin.zsh b/plugins/dnf/dnf.plugin.zsh
41index 34d5e975b569742b87dcd914311f708395ea2188..1726cc0bb03f7e00a4a22b41ac0bab98ce70e09f 100644
42--- a/plugins/dnf/dnf.plugin.zsh
43+++ b/plugins/dnf/dnf.plugin.zsh
44@@ -11,6 +11,7 @@ alias dnfp="${dnfprog} info" # Show package information
45 alias dnfs="${dnfprog} search" # Search package
46
47 alias dnfu="sudo ${dnfprog} upgrade" # Upgrade package
48+alias dnfur="sudo ${dnfprog} upgrade --refresh" # Upgrade package and refresh repos
49 alias dnfi="sudo ${dnfprog} install" # Install package
50 alias dnfr="sudo ${dnfprog} remove" # Remove package
51 alias dnfc="sudo ${dnfprog} clean all" # Clean cache