Blame view
plugins/archlinux/archlinux.plugin.zsh
2.62 KB
|
d9bebbb3c
|
1 2 3 4 5 |
if ! (( $+commands[yaourt] )); then
upgrade() {
sudo pacman -Syu
}
else
|
|
093a6c34b
|
6 7 8 |
upgrade () {
yaourt -Syu
}
|
|
d9bebbb3c
|
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
alias yaconf='yaourt -C'
alias yaupg='yaourt -Syua'
alias yasu='yaourt --Syua --no-confirm'
alias yain='yaourt -S'
alias yains='yaourt -U'
alias yare='yaourt -R'
alias yarem='yaourt -Rns'
alias yarep='yaourt -Si'
alias yareps='yaourt -Ss'
alias yaloc='yaourt -Qi'
alias yalocs='yaourt -Qs'
alias yalst='yaourt -Qe'
alias yaorph='yaourt -Qtd'
alias yainsd='yaourt -S --asdeps'
alias yamir='yaourt -Syy'
|
|
61aaa7b58
|
25 |
if (( $+commands[abs] && $+commands[aur] )); then |
|
d9bebbb3c
|
26 |
alias yaupd='yaourt -Sy && sudo abs && sudo aur' |
|
61aaa7b58
|
27 |
elif (( $+commands[abs] )); then |
|
d9bebbb3c
|
28 |
alias yaupd='yaourt -Sy && sudo abs' |
|
61aaa7b58
|
29 |
elif (( $+commands[aur] )); then |
|
d9bebbb3c
|
30 |
alias yaupd='yaourt -Sy && sudo aur' |
|
093a6c34b
|
31 |
else |
|
d9bebbb3c
|
32 |
alias yaupd='yaourt -Sy' |
|
093a6c34b
|
33 |
fi |
|
093a6c34b
|
34 35 36 |
fi # Pacman - https://wiki.archlinux.org/index.php/Pacman_Tips |
|
d9bebbb3c
|
37 38 39 40 41 42 43 44 45 46 47 48 49 |
alias pacupg='sudo pacman -Syu' alias pacin='sudo pacman -S' alias pacins='sudo pacman -U' alias pacre='sudo pacman -R' alias pacrem='sudo pacman -Rns' alias pacrep='pacman -Si' alias pacreps='pacman -Ss' alias pacloc='pacman -Qi' alias paclocs='pacman -Qs' alias pacinsd='sudo pacman -S --asdeps' alias pacmir='sudo pacman -Syy' alias paclsorphans='sudo pacman -Qdt' alias pacrmorphans='sudo pacman -Rs $(pacman -Qtdq)' |
|
61aaa7b58
|
50 |
if (( $+commands[abs] && $+commands[aur] )); then |
|
d9bebbb3c
|
51 |
alias pacupd='sudo pacman -Sy && sudo abs && sudo aur' |
|
61aaa7b58
|
52 |
elif (( $+commands[abs] )); then |
|
d9bebbb3c
|
53 |
alias pacupd='sudo pacman -Sy && sudo abs' |
|
61aaa7b58
|
54 |
elif (( $+commands[aur] )); then |
|
d9bebbb3c
|
55 |
alias pacupd='sudo pacman -Sy && sudo aur' |
|
093a6c34b
|
56 |
else |
|
d9bebbb3c
|
57 |
alias pacupd='sudo pacman -Sy' |
|
093a6c34b
|
58 |
fi |
|
093a6c34b
|
59 |
|
|
093a6c34b
|
60 |
paclist() {
|
|
d9bebbb3c
|
61 62 63 |
# Source: https://bbs.archlinux.org/viewtopic.php?id=93683
LC_ALL=C pacman -Qei $(pacman -Qu | cut -d " " -f 1) | \
awk 'BEGIN {FS=":"} /^Name/{printf("\033[1;36m%s\033[1;37m", $2)} /^Description/{print $2}'
|
|
093a6c34b
|
64 |
} |
|
093a6c34b
|
65 |
pacdisowned() {
|
|
d9bebbb3c
|
66 |
emulate -L zsh |
|
093a6c34b
|
67 68 69 70 71 72 73 74 |
tmp=${TMPDIR-/tmp}/pacman-disowned-$UID-$$
db=$tmp/db
fs=$tmp/fs
mkdir "$tmp"
trap 'rm -rf "$tmp"' EXIT
pacman -Qlq | sort -u > "$db"
|
|
d9bebbb3c
|
75 76 77 |
find /bin /etc /lib /sbin /usr ! -name lost+found \
\( -type d -printf '%p/
' -o -print \) | sort > "$fs"
|
|
093a6c34b
|
78 79 80 81 82 |
comm -23 "$fs" "$db"
}
pacmanallkeys() {
|
|
d9bebbb3c
|
83 84 85 86 |
emulate -L zsh
curl -s https://www.archlinux.org/people/{developers,trustedusers}/ | \
awk -F\" '(/pgp.mit.edu/) { sub(/.*search=0x/,""); print $1}' | \
xargs sudo pacman-key --recv-keys
|
|
093a6c34b
|
87 88 89 |
}
pacmansignkeys() {
|
|
d9bebbb3c
|
90 |
emulate -L zsh |
|
093a6c34b
|
91 92 93 94 95 96 97 98 99 |
for key in $*; do
sudo pacman-key --recv-keys $key
sudo pacman-key --lsign-key $key
printf 'trust
3
' | sudo gpg --homedir /etc/pacman.d/gnupg \
--no-permission-warning --command-fd 0 --edit-key $key
done
}
|