DNF configs

- More flexibility in package manager abbrevs
This commit is contained in:
Candifloss 2026-07-20 15:06:58 +05:30
parent c6ed25df84
commit 6e7d8d77ca
4 changed files with 86 additions and 27 deletions

View File

@ -1,4 +1,5 @@
# Common package management
#------------------------------------------------------
# Install / remove
abbr inst "sudo apt install -y"
@ -16,16 +17,10 @@ abbr pkgsh "apt search"
abbr pkginfo "apt show"
abbr pkgls "apt list --installed"
# APT-specific
# Package relationships
abbr pkgdep "apt-cache depends"
abbr pkgrdep "apt-cache rdepends"
# Package policy / versions
abbr pkgpolicy "apt-cache policy"
abbr pkgmadison "apt-cache madison"
# Package ownership / files
abbr pkgfiles "apt-file list"
abbr pkgowner "dpkg -S"
@ -34,12 +29,19 @@ abbr pkgowner "dpkg -S"
abbr pkgstatus "dpkg -s"
abbr pkgverify "debsums"
# APT-specific
#------------------------------------------------------
# Package policy / versions
abbr pkgpolicy "apt-cache policy"
abbr pkgmadison "apt-cache madison"
# Package database
abbr pkgreset "sudo dpkg-reconfigure"
# Repository management
abbr pkgsrc "sudo apt edit-sources"
# Package contents
# Package archive inspection
abbr pkgextract "dpkg-deb -x"
abbr pkgcontents "dpkg-deb -c"

1
pkg/dnf/01_aliases.fish Normal file
View File

@ -0,0 +1 @@
# DNF Aliases

View File

@ -0,0 +1,43 @@
# Common package management
#------------------------------------------------------
# Install / remove
abbr inst "sudo dnf install -y"
abbr uinst "sudo dnf remove"
abbr pkgrm "sudo dnf remove"
abbr purge "sudo dnf remove"
# Upgrade / maintenance
abbr upgr "sudo dnf upgrade -y"
abbr autoremove "sudo dnf autoremove -y"
abbr pkgclean "sudo dnf clean all"
# Search / information
abbr pkgsh "dnf search"
abbr pkginfo "dnf info"
abbr pkgls "dnf list installed"
# Package relationships
abbr pkgdep "dnf repoquery --requires"
abbr pkgrdep "dnf repoquery --whatrequires"
# Package ownership / files
abbr pkgfiles "dnf repoquery --list"
abbr pkgowner "dnf provides"
# Installed package information
abbr pkgstatus "rpm -qi"
abbr pkgverify "rpm -V"
# DNF-specific
#------------------------------------------------------
# Package groups
abbr pkggroups "dnf group list"
# Repository management
abbr pkgrepols "dnf repolist"
abbr pkgrepoinfo "dnf repoinfo"
# Transaction history
abbr pkghistory "dnf history"

View File

@ -0,0 +1,13 @@
function updt \
--description "Update the system"
sudo dnf upgrade -y
or return
sudo dnf autoremove -y
sudo dnf clean all
updt_helpers
updt_languages
end