diff options
| author | Tuowen Zhao <ztuowen@gmail.com> | 2016-10-09 11:18:56 -0600 | 
|---|---|---|
| committer | Tuowen Zhao <ztuowen@gmail.com> | 2016-10-09 11:18:56 -0600 | 
| commit | a2baf45bce6bb8b501512233441af8f65f90a775 (patch) | |
| tree | 3c0b773ed3b77c37ee1d609277a0e8f44d8899f9 /plugins/archlinux | |
| parent | 4af1cb74ad3c3275d3352febf9e14e19f368d65a (diff) | |
| parent | cd37d19ddaf9cc5acbf443f93f88ca355f74090d (diff) | |
| download | zsh-a2baf45bce6bb8b501512233441af8f65f90a775.tar.gz zsh-a2baf45bce6bb8b501512233441af8f65f90a775.tar.bz2 zsh-a2baf45bce6bb8b501512233441af8f65f90a775.zip  | |
Merge branch 'master' of https://github.com/robbyrussell/oh-my-zsh
Diffstat (limited to 'plugins/archlinux')
| -rw-r--r-- | plugins/archlinux/README.md | 26 | ||||
| -rw-r--r-- | plugins/archlinux/archlinux.plugin.zsh | 51 | 
2 files changed, 68 insertions, 9 deletions
diff --git a/plugins/archlinux/README.md b/plugins/archlinux/README.md index 785538a56..16f099415 100644 --- a/plugins/archlinux/README.md +++ b/plugins/archlinux/README.md @@ -27,6 +27,30 @@  | yasu    | yaourt -Syua --no-confirm          | Same as `yaupg`, but without confirmation                           |  | upgrade | yaourt -Syu                        | Sync with repositories before upgrading packages                    | +### PACAUR + +| Alias   | Command                            | Description                                                         | +|---------|------------------------------------|---------------------------------------------------------------------| +| pain    | pacaur -S                          | Install packages from the repositories                              | +| pains   | pacaur -U                          | Install a package from a local file                                 | +| painsd  | pacaur -S --asdeps                 | Install packages as dependencies of another package                 | +| paloc   | pacaur -Qi                         | Display information about a package in the local database           | +| palocs  | pacaur -Qs                         | Search for packages in the local database                           | +| palst   | pacaur -Qe                         | List installed packages including from AUR (tagged as "local")      | +| pamir   | pacaur -Syy                        | Force refresh of all package lists after updating mirrorlist        | +| paorph  | pacaur -Qtd                        | Remove orphans using pacaur                                         | +| pare    | pacaur -R                          | Remove packages, keeping its settings and dependencies              | +| parem   | pacaur -Rns                        | Remove packages, including its settings and unneeded dependencies   | +| parep   | pacaur -Si                         | Display information about a package in the repositories             | +| pareps  | pacaur -Ss                         | Search for packages in the repositories                             | +| paupd   | pacaur -Sy && sudo abs && sudo aur | Update and refresh local package, ABS and AUR databases             | +| paupd   | pacaur -Sy && sudo abs             | Update and refresh the local package and ABS databases              | +| paupd   | pacaur -Sy && sudo aur             | Update and refresh the local package and AUR databases              | +| paupd   | pacaur -Sy                         | Update and refresh the local package database                       | +| paupg   | pacaur -Syua                       | Sync with repositories before upgrading all packages (from AUR too) | +| pasu    | pacaur -Syua --no-confirm          | Same as `paupg`, but without confirmation                           | +| upgrade | pacaur -Syu                        | Sync with repositories before upgrading packages                    | +  #### PACMAN  | Alias        | Command                                 | Description                                                  | @@ -67,3 +91,5 @@  - Martin Putniorz - mputniorz@gmail.com  - MatthR3D - matthr3d@gmail.com  - ornicar - thibault.duplessis@gmail.com +- Juraj Fiala - doctorjellyface@riseup.net +- Majora320 (Moses Miller) - Majora320@gmail.com diff --git a/plugins/archlinux/archlinux.plugin.zsh b/plugins/archlinux/archlinux.plugin.zsh index 1637e8561..3156e949a 100644 --- a/plugins/archlinux/archlinux.plugin.zsh +++ b/plugins/archlinux/archlinux.plugin.zsh @@ -1,12 +1,4 @@ -if ! (( $+commands[yaourt] )); then -  upgrade() { -    sudo pacman -Syu -  } -else -  upgrade () { -    yaourt -Syu -  } - +if (( $+commands[yaourt] )); then    alias yaconf='yaourt -C'    alias yaupg='yaourt -Syua'    alias yasu='yaourt -Syua --noconfirm' @@ -35,6 +27,47 @@ else    fi  fi +if (( $+commands[pacaur] )); then +  alias paupg='pacaur -Syua' +  alias pasu='pacaur -Syua --noconfirm' +  alias pain='pacaur -S' +  alias pains='pacaur -U' +  alias pare='pacaur -R' +  alias parem='pacaur -Rns' +  alias parep='pacaur -Si' +  alias pareps='pacaur -Ss' +  alias paloc='pacaur -Qi' +  alias palocs='pacaur -Qs' +  alias palst='pacaur -Qe' +  alias paorph='pacaur -Qtd' +  alias painsd='pacaur -S --asdeps' +  alias pamir='pacaur -Syy' + +  if (( $+commands[abs] && $+commands[aur] )); then +    alias paupd='pacaur -Sy && sudo abs && sudo aur' +  elif (( $+commands[abs] )); then +    alias paupd='pacaur -Sy && sudo abs' +  elif (( $+commands[aur] )); then +    alias paupd='pacaur -Sy && sudo aur' +  else +    alias paupd='pacaur -Sy' +  fi +fi + +if (( $+commands[pacaur] )); then +  upgrade() { +    pacaur -Syu +  } +elif (( $+commands[yaourt] )); then +  upgrade() { +    yaourt -Syu +  } +else +  upgrade() { +    sudo pacman -Syu +  } +fi +  # Pacman - https://wiki.archlinux.org/index.php/Pacman_Tips  alias pacupg='sudo pacman -Syu'  alias pacin='sudo pacman -S'  | 
