aliases/apt: use nala if available
This commit is contained in:
parent
0de5db390e
commit
e9c05e4f5d
1 changed files with 20 additions and 12 deletions
32
aliases/apt
32
aliases/apt
|
|
@ -8,19 +8,27 @@ grep -iq 'ID_LIKE=debian' /etc/os-release || \
|
||||||
grep -iq 'NAME=Debian' /etc/os-release || \
|
grep -iq 'NAME=Debian' /etc/os-release || \
|
||||||
return
|
return
|
||||||
|
|
||||||
alias xq="apt-cache search"
|
|
||||||
alias xi="sudo apt-get install"
|
|
||||||
alias xowner="dpkg -S"
|
alias xowner="dpkg -S"
|
||||||
alias xfiles="dpkg -L"
|
alias xfiles="dpkg -L"
|
||||||
|
|
||||||
alias sv="systemctl"
|
alias sv="systemctl"
|
||||||
|
|
||||||
xupdate() {
|
if (( $+commands[nala] )); then
|
||||||
sudo -v
|
alias xq="nala search"
|
||||||
echo "\e[1;32mUpdating package cache...\e[0m"
|
alias xi="sudo nala install"
|
||||||
if sudo apt update 2>&1 | grep -q 'apt list --upgradable'; then
|
alias xupdate="sudo nala upgrade"
|
||||||
echo "\e[1;92mUpgrades available:\e[0m"
|
else
|
||||||
apt list --upgradable
|
alias xq="apt-cache search"
|
||||||
echo "\e[1;92mRun upgrades?\e[0m"
|
alias xi="sudo apt-get install"
|
||||||
read -q && sudo apt upgrade -y
|
|
||||||
fi
|
xupdate() {
|
||||||
}
|
sudo -v
|
||||||
|
echo "\e[1;32mUpdating package cache...\e[0m"
|
||||||
|
if sudo apt update 2>&1 | grep -q 'apt list --upgradable'; then
|
||||||
|
echo "\e[1;92mUpgrades available:\e[0m"
|
||||||
|
apt list --upgradable
|
||||||
|
echo "\e[1;92mRun upgrades?\e[0m"
|
||||||
|
read -q && sudo apt upgrade -y
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue