File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,14 +6,22 @@ command -v dnf5 > /dev/null && dnfprog=dnf5
66
77alias dnfl=" ${dnfprog} list" # List packages
88alias dnfli=" ${dnfprog} list installed" # List installed packages
9- alias dnfgl=" ${dnfprog} grouplist" # List package groups
109alias dnfmc=" ${dnfprog} makecache" # Generate metadata cache
1110alias dnfp=" ${dnfprog} info" # Show package information
1211alias dnfs=" ${dnfprog} search" # Search package
1312
1413alias dnfu=" sudo ${dnfprog} upgrade" # Upgrade package
1514alias dnfi=" sudo ${dnfprog} install" # Install package
16- alias dnfgi=" sudo ${dnfprog} groupinstall" # Install package group
1715alias dnfr=" sudo ${dnfprog} remove" # Remove package
18- alias dnfgr=" sudo ${dnfprog} groupremove" # Remove package group
1916alias dnfc=" sudo ${dnfprog} clean all" # Clean cache
17+
18+ # Conditional aliases based on dnfprog value
19+ if [[ " ${dnfprog} " == " dnf5" ]]; then
20+ alias dnfgl=" ${dnfprog} group list" # List package groups (dnf5)
21+ alias dnfgi=" sudo ${dnfprog} group install" # Install package group (dnf5)
22+ alias dnfgr=" sudo ${dnfprog} group remove" # Remove package group (dnf5)
23+ else
24+ alias dnfgl=" ${dnfprog} grouplist" # List package groups (dnf)
25+ alias dnfgi=" sudo ${dnfprog} groupinstall" # Install package group (dnf)
26+ alias dnfgr=" sudo ${dnfprog} groupremove" # Remove package group (dnf)
27+ fi
You can’t perform that action at this time.
0 commit comments