summaryrefslogtreecommitdiff
path: root/plugins/archlinux/archlinux.plugin.zsh
diff options
context:
space:
mode:
authorratijas <me@ratijas.tk>2021-04-06 15:51:40 +0300
committerGitHub <noreply@github.com>2021-04-06 14:51:40 +0200
commitb94bdf8927935419a228a1ba21408a36125513f7 (patch)
treea70f7bafca041e9b6f597f327cd105e42b9a6cd0 /plugins/archlinux/archlinux.plugin.zsh
parent2e487b187eac96ac63c8bd0f5e3c28d5ed06d828 (diff)
downloadzsh-b94bdf8927935419a228a1ba21408a36125513f7.tar.gz
zsh-b94bdf8927935419a228a1ba21408a36125513f7.tar.bz2
zsh-b94bdf8927935419a228a1ba21408a36125513f7.zip
feat(archlinux): add support for aura AUR helper (#9467)
Diffstat (limited to 'plugins/archlinux/archlinux.plugin.zsh')
-rw-r--r--plugins/archlinux/archlinux.plugin.zsh29
1 files changed, 29 insertions, 0 deletions
diff --git a/plugins/archlinux/archlinux.plugin.zsh b/plugins/archlinux/archlinux.plugin.zsh
index d53761077..4c553d271 100644
--- a/plugins/archlinux/archlinux.plugin.zsh
+++ b/plugins/archlinux/archlinux.plugin.zsh
@@ -91,6 +91,35 @@ fi
# AUR helpers #
#######################################
+if (( $+commands[aura] )); then
+ alias auin='sudo aura -S'
+ alias aurin='sudo aura -A'
+ alias auins='sudo aura -U'
+ alias auinsd='sudo aura -S --asdeps'
+ alias aurinsd='sudo aura -A --asdeps'
+ alias auloc='aura -Qi'
+ alias aulocs='aura -Qs'
+ alias aulst='aura -Qe'
+ alias aumir='sudo aura -Syy'
+ alias aurph='sudo aura -Oj'
+ alias aure='sudo aura -R'
+ alias aurem='sudo aura -Rns'
+ alias aurep='aura -Si'
+ alias aurrep='aura -Ai'
+ alias aureps='aura -As --both'
+ alias auras='aura -As --both'
+ alias auupd="sudo aura -Sy$abs_aur"
+ alias auupg='sudo sh -c "aura -Syu && aura -Au"'
+ alias ausu='sudo sh -c "aura -Syu --no-confirm && aura -Au --no-confirm"'
+ alias upgrade='sudo aura -Syu'
+
+ # extra bonus specially for aura
+ alias auown="aura -Qqo"
+ alias auls="aura -Qql"
+ function auownloc() { aura -Qi $(aura -Qqo $@); }
+ function auownls () { aura -Qql $(aura -Qqo $@); }
+fi
+
if (( $+commands[pacaur] )); then
alias paupg='pacaur -Syu'
alias pasu='pacaur -Syu --noconfirm'