fish: Remove unnecessary pacman aliases
parent
64f0cd8616
commit
1c62a09523
|
@ -1,5 +1,3 @@
|
||||||
## TODO: Remove unnecessary aliases.
|
|
||||||
|
|
||||||
set -l listinstalled "(pacman -Q | string replace ' ' \t)"
|
set -l listinstalled "(pacman -Q | string replace ' ' \t)"
|
||||||
set -l listall "(__fish_print_packages)"
|
set -l listall "(__fish_print_packages)"
|
||||||
|
|
||||||
|
@ -8,56 +6,14 @@ function pacfiles -d 'List of files in pacman package packages sorted by size'
|
||||||
end
|
end
|
||||||
complete -c pacfiles -a "$listinstalled"
|
complete -c pacfiles -a "$listinstalled"
|
||||||
|
|
||||||
function pel
|
function paced -d 'Edit files from packages'
|
||||||
set -l result
|
set -l result
|
||||||
pacman -Qlq $argv | grep -v '/$' | eval (__fzfcmd) -m --tiebreak=index --toggle-sort=ctrl-r | while read -l r; set result $result $r; end
|
pacman -Qlq $argv | grep -v '/$' | eval (__fzfcmd) -m --tiebreak=index --toggle-sort=ctrl-r | while read -l r; set result $result $r; end
|
||||||
[ "$result" ]; and eval $EDITOR $result
|
[ "$result" ]; and eval $EDITOR $result
|
||||||
end
|
end
|
||||||
complete -c pel -a "$listinstalled"
|
complete -c pel -a "$listinstalled"
|
||||||
|
|
||||||
function pi
|
function pacli -a size -d 'Pacman last installed packages'
|
||||||
sudo pacman -S --needed $argv
|
|
||||||
end
|
|
||||||
complete -c pi -a "$listall"
|
|
||||||
|
|
||||||
function pli -a size -d 'Pacman last installed packages'
|
|
||||||
[ $size ]; or set size 30
|
[ $size ]; or set size 30
|
||||||
expac -t '%F %T' '%-8l %n' | sort -rn | head -$size
|
expac -t '%F %T' '%-8l %n' | sort -rn | head -$size
|
||||||
end
|
end
|
||||||
|
|
||||||
function pqi
|
|
||||||
pacman -Qi $argv
|
|
||||||
end
|
|
||||||
complete -c pqi -a "$listinstalled"
|
|
||||||
|
|
||||||
function pql -d 'Get detailed file list (no folders) for the specified packages'
|
|
||||||
pacman -Ql $argv | grep -v '/$'
|
|
||||||
end
|
|
||||||
complete -c pql -a "$listinstalled"
|
|
||||||
|
|
||||||
function pqo
|
|
||||||
pacman -Qo $argv
|
|
||||||
end
|
|
||||||
complete -c pqo -a '(__fish_complete_command)'
|
|
||||||
|
|
||||||
function pqs
|
|
||||||
pacman -Qs $argv
|
|
||||||
end
|
|
||||||
|
|
||||||
function pr
|
|
||||||
sudo pacman -Rs $argv
|
|
||||||
end
|
|
||||||
complete -c pr -a "$listinstalled"
|
|
||||||
|
|
||||||
function psi
|
|
||||||
pacman -Si $argv
|
|
||||||
end
|
|
||||||
complete -c psi -a "$listall"
|
|
||||||
|
|
||||||
function pss
|
|
||||||
pacman -Ss $argv
|
|
||||||
end
|
|
||||||
|
|
||||||
function pu -d 'Run pacman system update'
|
|
||||||
yes | sudo pacman -Sc; and sudo pacman -Syu
|
|
||||||
end
|
|
||||||
|
|
Loading…
Reference in New Issue