mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-14 18:00:08 +00:00
feat(archlinux): add support for aura AUR helper (#9467)
This commit is contained in:
parent
2e487b187e
commit
b94bdf8927
2 changed files with 63 additions and 1 deletions
|
@ -48,6 +48,38 @@ upgrades were available. Use `pacman -Que` instead.
|
||||||
|
|
||||||
### AUR helpers
|
### AUR helpers
|
||||||
|
|
||||||
|
#### Aura
|
||||||
|
|
||||||
|
| Alias | Command | Description |
|
||||||
|
|---------|-------------------------------------------------|-------------------------------------------------------------------------|
|
||||||
|
| auin | `sudo aura -S` | Install packages from the repositories |
|
||||||
|
| aurin | `sudo aura -A` | Install packages from the repositories |
|
||||||
|
| auins | `sudo aura -U` | Install a package from a local file |
|
||||||
|
| auinsd | `sudo aura -S --asdeps` | Install packages as dependencies of another package (repositories only) |
|
||||||
|
| aurinsd | `sudo aura -A --asdeps` | Install packages as dependencies of another package (AUR only) |
|
||||||
|
| auloc | `aura -Qi` | Display information about a package in the local database |
|
||||||
|
| aulocs | `aura -Qs` | Search for packages in the local database |
|
||||||
|
| auls | `aura -Qql` | List all files owned by a given package |
|
||||||
|
| aulst | `aura -Qe` | List installed packages including from AUR (tagged as "local") |
|
||||||
|
| aumir | `sudo aura -Syy` | Force refresh of all package lists after updating mirrorlist |
|
||||||
|
| aurph | `sudo aura -Oj` | Remove orphans using aura |
|
||||||
|
| auown | `aura -Qqo` | Search for packages that own the specified file(s) |
|
||||||
|
| aure | `sudo aura -R` | Remove packages, keeping its settings and dependencies |
|
||||||
|
| aurem | `sudo aura -Rns` | Remove packages, including its settings and unneeded dependencies |
|
||||||
|
| aurep | `aura -Si` | Display information about a package in the repositories |
|
||||||
|
| aurrep | `aura -Ai` | Display information about a package from AUR |
|
||||||
|
| aureps | `aura -As --both` | Search for packages in the repositories and AUR |
|
||||||
|
| auras | `aura -As --both` | Same as above |
|
||||||
|
| auupd | `sudo aura -Sy && <abs/aur refresh>`[¹](#f1) | Update and refresh local package, ABS and AUR databases |
|
||||||
|
| auupg | `sudo sh -c "aura -Syu && aura -Au"` | Sync with repositories before upgrading all packages (from AUR too) |
|
||||||
|
| ausu | `sudo sh -c "aura -Syu --no-confirm && aura -Au --no-confirm"` | Same as `auupg`, but without confirmation |
|
||||||
|
| upgrade[³](#f3) | `sudo aura -Syu` | Sync with repositories before upgrading packages |
|
||||||
|
|
||||||
|
| Function | Description |
|
||||||
|
|-----------------|---------------------------------------------------------------------|
|
||||||
|
| auownloc _file_ | Display information about a package that owns the specified file(s) |
|
||||||
|
| auownls _file_ | List all files owned by a package that owns the specified file(s) |
|
||||||
|
|
||||||
#### Pacaur
|
#### Pacaur
|
||||||
|
|
||||||
| Alias | Command | Description |
|
| Alias | Command | Description |
|
||||||
|
@ -152,7 +184,8 @@ whether the package manager is installed, checked in the following order:
|
||||||
2. `yaourt`
|
2. `yaourt`
|
||||||
3. `trizen`
|
3. `trizen`
|
||||||
4. `pacaur`
|
4. `pacaur`
|
||||||
5. `pacman`
|
5. `aura`
|
||||||
|
6. `pacman`
|
||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
|
|
||||||
|
|
|
@ -91,6 +91,35 @@ fi
|
||||||
# AUR helpers #
|
# 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
|
if (( $+commands[pacaur] )); then
|
||||||
alias paupg='pacaur -Syu'
|
alias paupg='pacaur -Syu'
|
||||||
alias pasu='pacaur -Syu --noconfirm'
|
alias pasu='pacaur -Syu --noconfirm'
|
||||||
|
|
Loading…
Reference in a new issue