Files
dotfiles/bash/.bashrc.d/apt.bash
T
2026-06-21 00:34:34 -04:00

50 lines
1.7 KiB
Bash

# Cross-distro package manager aliases (apt / dnf / pacman muscle memory)
if command -v dnf &>/dev/null; then
alias apt='sudo dnf'
alias apt-get='sudo dnf'
alias apt-update='sudo dnf update -y'
alias apt-upgrade='sudo dnf upgrade -y'
alias apt-install='sudo dnf install -y'
alias apt-remove='sudo dnf remove -y'
alias apt-search='dnf search'
alias pacman='sudo dnf'
alias pacman-update='sudo dnf update -y'
alias pacman-upgrade='sudo dnf upgrade -y'
alias pacman-install='sudo dnf install -y'
alias pacman-remove='sudo dnf remove -y'
alias pacman-search='dnf search'
elif command -v apt-get &>/dev/null; then
alias dnf='sudo apt'
alias dnf-get='sudo apt'
alias dnf-update='sudo apt update'
alias dnf-upgrade='sudo apt upgrade -y'
alias dnf-install='sudo apt install -y'
alias dnf-remove='sudo apt remove -y'
alias dnf-search='apt search'
alias pacman='sudo apt'
alias pacman-update='sudo apt update'
alias pacman-upgrade='sudo apt upgrade -y'
alias pacman-install='sudo apt install -y'
alias pacman-remove='sudo apt remove -y'
alias pacman-search='apt search'
elif command -v pacman &>/dev/null; then
alias apt='sudo pacman'
alias apt-get='sudo pacman'
alias apt-update='sudo pacman -Sy --noconfirm'
alias apt-upgrade='sudo pacman -Su --noconfirm'
alias apt-install='sudo pacman -S --noconfirm'
alias apt-remove='sudo pacman -Rns --noconfirm'
alias apt-search='pacman -Ss'
alias dnf='sudo pacman'
alias dnf-get='sudo pacman'
alias dnf-update='sudo pacman -Sy --noconfirm'
alias dnf-upgrade='sudo pacman -Su --noconfirm'
alias dnf-install='sudo pacman -S --noconfirm'
alias dnf-remove='sudo pacman -Rns --noconfirm'
alias dnf-search='pacman -Ss'
fi