♻️ refactor(fish): use topgrade, yay or pacman when updating, installing and removing packages
This commit is contained in:
parent
f3501a3f0c
commit
051f203efd
4 changed files with 22 additions and 4 deletions
|
@ -1,3 +1,7 @@
|
||||||
function i --wraps='yay -S ' --description 'alias i=yay -S '
|
function i --wraps='yay -S ' --description 'alias i=yay -S '
|
||||||
yay -S $argv
|
if type -f yay &>/dev/null
|
||||||
|
yay -Sy $argv
|
||||||
|
else
|
||||||
|
pacman -Sy $argv
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
function u --wraps='yay -R ' --description 'alias u=yay -R '
|
function u --wraps='yay -R ' --description 'alias u=yay -R '
|
||||||
|
if type -f yay &>/dev/null
|
||||||
yay -R $argv
|
yay -R $argv
|
||||||
|
else
|
||||||
|
pacman -R $argv
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
function up --wraps='yay -Syu' --description 'alias up=yay -Syu'
|
function up --wraps='yay -Syu' --description 'alias up=yay -Syu'
|
||||||
|
if type -f topgrade &>/dev/null
|
||||||
|
topgrade -k --only system
|
||||||
|
else if type -f yay &>/dev/null
|
||||||
yay -Syu $argv
|
yay -Syu $argv
|
||||||
|
else
|
||||||
|
pacman -Syu $argv
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
function upall --wraps=topgrade --description 'alias upall=topgrade'
|
function upall --wraps=topgrade --description 'alias upall=topgrade'
|
||||||
|
if type -f topgrade
|
||||||
topgrade $argv
|
topgrade $argv
|
||||||
|
else
|
||||||
|
echo "topgrade not found"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue