From a341fee61a6b6dead786a556379c92d48d52de55 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sun, 2 Feb 2025 22:24:41 +0800 Subject: alias: seperate distro specific aliases --- pacman.alias.zsh | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 pacman.alias.zsh (limited to 'pacman.alias.zsh') diff --git a/pacman.alias.zsh b/pacman.alias.zsh new file mode 100644 index 0000000..2431988 --- /dev/null +++ b/pacman.alias.zsh @@ -0,0 +1,57 @@ +alias pacman-key='sudo pacman-key' +alias add-pacman-repository='sudo add-pacman-repository' +alias downgrade='sudo downgrade' +# better pacman +#alias pacman='paru' +alias pacman='yay ' +#alias pacman='pamac' +#alias pacman='sudo pacman' +#alias apt='pamac' # idk there is a package called apt lmao +# full system upgrade/update +alias mirror="sudo reflector -f 30 -l 30 --number 10 --verbose --save /etc/pacman.d/mirrorlist" +alias mirrord="sudo reflector --latest 50 --number 20 --sort delay --save /etc/pacman.d/mirrorlist" +alias mirrors="sudo reflector --latest 50 --number 20 --sort score --save /etc/pacman.d/mirrorlist" +alias mirrora="sudo reflector --latest 50 --number 20 --sort age --save /etc/pacman.d/mirrorlist" +# alias update='sudo npm update -g & nix-env -u & brew upgrade & flatpak update -y & tldr -u & yay -Syu --noconfirm --disable-download-timeout' # pipx upgrade-all + +# more pacman alis +alias packagelistignoreall='paru --color always -Sl | sed -e "s: :/:; s/ unknown-version//; /已安装/d" | fzf --multi --ansi --preview "yay -Si {1}" | cut -d" " -f1 | xargs -ro yay -S' +alias packagelist="paru --color always -Sl | fzf --multi --ansi --preview 'yay -Si {2}' | awk '{print \$2}' | xargs -ro yay -S --noconfirm" +# alias packagelist='paru --color always -Sl | sed -e "s: :/:; /unknown-version/d" | fzf --multi --ansi --preview "yay -Si {1}" | cut -d" " -f1 | xargs -ro yay -S' +alias packagef="/usr/bin/cat /tmp/yaySl | cut -d' ' -f2 | fzf --multi --ansi --preview 'yay -Si {1}' | xargs -ro paru -S --skipreview --needed" +alias package='packagelist' +alias pi='pacman --noconfirm -S --needed' +alias pic='pacman --noconfirm -S --needed --ask 4' +alias pico='pacman --noconfirm -S --overwrite "*" --needed --ask 4' +alias picdep='pacman --noconfirm -Sd --needed --ask 4 --nodeps' +alias pidep='pacman --noconfirm -S --asdeps --needed' +alias pindep='pacman --noconfirm -Sd --nodeps' +alias pif='pacman --noconfirm --force -S --needed' +alias pifd='pacman -Sd --needed --nodeps' +alias pio='pacman --noconfirm -S --overwrite "*" --needed' +alias prio='pacman --noconfirm -S --overwrite "*"' +#alias ps='pacman --noconfirm -S --needed' +alias pr='pacman --noconfirm -Rns' +alias prndep='pacman --noconfirm -Rnsd --nodeps' +alias pri='pacman --noconfirm -S' +alias pc='pacman -Scc' +alias clean='pacman -Scc' +alias pf='pacman --noconfirm ' +alias p='pacman' +alias autoremove='pacman -Rcns $(pacman -Qdtq)' +alias pd='downgrade' +#alias pi='nocorrect pi' +#alias pr='nocorrect pr' +#alias p='nocorrect p' +#alias pacman='nocorrect pacman' +alias pacin="pacman -Slq | fzf -m --preview 'cat <(pacman -Si {1}) <(pacman -Fl {1} | awk \"{print \$2}\")' | xargs -ro sudo pacman -S" +alias paruin="paru -Slq | fzf -m --preview 'cat <(paru -Si {1}) <(paru -Fl {1} | awk \"{print \$2}\")' | xargs -ro paru -S" +alias pacrem="pacman -Qq | fzf --multi --preview 'pacman -Qi {1}' | xargs -ro sudo pacman -Rns" +#alias pac="pacman -Q | fzf" +alias parucom="paru -Gc" +alias parupd="paru -Qua" +alias pacupd="pacman -Qu" +alias parucheck="paru -Gp" +alias cleanpac='sudo pacman -Rns $(pacman -Qtdq); paru -c' +alias installed="grep -i installed /var/log/pacman.log" +# alias pacman='sudo pacman' -- cgit v1.2.3