♻️ 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 '
|
||||
yay -S $argv
|
||||
if type -f yay &>/dev/null
|
||||
yay -Sy $argv
|
||||
else
|
||||
pacman -Sy $argv
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
function u --wraps='yay -R ' --description 'alias u=yay -R '
|
||||
if type -f yay &>/dev/null
|
||||
yay -R $argv
|
||||
else
|
||||
pacman -R $argv
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
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
|
||||
else
|
||||
pacman -Syu $argv
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
function upall --wraps=topgrade --description 'alias upall=topgrade'
|
||||
if type -f topgrade
|
||||
topgrade $argv
|
||||
else
|
||||
echo "topgrade not found"
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue