Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Ohmyzsh
Commits
b94bdf89
Unverified
Commit
b94bdf89
authored
Apr 06, 2021
by
ratijas
Committed by
GitHub
Apr 06, 2021
Browse files
feat(archlinux): add support for aura AUR helper (#9467)
parent
2e487b18
Changes
2
Hide whitespace changes
Inline
Side-by-side
plugins/archlinux/README.md
View file @
b94bdf89
...
...
@@ -48,6 +48,38 @@ upgrades were available. Use `pacman -Que` instead.
### 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
| Alias | Command | Description |
...
...
@@ -152,7 +184,8 @@ whether the package manager is installed, checked in the following order:
2.
`yaourt`
3.
`trizen`
4.
`pacaur`
5.
`pacman`
5.
`aura`
6.
`pacman`
## Contributors
...
...
plugins/archlinux/archlinux.plugin.zsh
View file @
b94bdf89
...
...
@@ -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'
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment