Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
meishi125478
ohmyzsh
提交
b94bdf89
O
ohmyzsh
项目概览
meishi125478
/
ohmyzsh
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
ohmyzsh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
b94bdf89
编写于
4月 06, 2021
作者:
R
ratijas
提交者:
GitHub
4月 06, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(archlinux): add support for aura AUR helper (#9467)
上级
2e487b18
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
63 addition
and
1 deletion
+63
-1
plugins/archlinux/README.md
plugins/archlinux/README.md
+34
-1
plugins/archlinux/archlinux.plugin.zsh
plugins/archlinux/archlinux.plugin.zsh
+29
-0
未找到文件。
plugins/archlinux/README.md
浏览文件 @
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
浏览文件 @
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'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录