Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/contrib/completion
diff options
context:
space:
mode:
authorLevente Polyak <anthraxx@archlinux.org>2022-12-11 16:16:16 +0100
committerLevente Polyak <anthraxx@archlinux.org>2023-05-19 22:27:13 +0200
commitf834fc4700053cb9a83956c98835b0a158cc054c (patch)
tree31a3e646a262478079c3d03c94683a94d7672ad9 /contrib/completion
parent8b5bcd01b47845e6459a0ceef2f0eaf898482382 (diff)
db: command for Pacman database modification like update, move etc
Diffstat (limited to 'contrib/completion')
-rw-r--r--contrib/completion/zsh/_devtools.in26
1 files changed, 26 insertions, 0 deletions
diff --git a/contrib/completion/zsh/_devtools.in b/contrib/completion/zsh/_devtools.in
index 3395338..62d9fea 100644
--- a/contrib/completion/zsh/_devtools.in
+++ b/contrib/completion/zsh/_devtools.in
@@ -34,6 +34,31 @@ _pkgctl_auth_status_args=(
'(-h --help)'{-h,--help}'[Display usage]'
)
+_pkgctl_db_cmds=(
+ "pkgctl db command"
+ "move[Move packages between pacman repositories]"
+ "remove[Remove packages from pacman repositories]"
+ "update[Update the pacman database as final release step]"
+)
+
+_pkgctl_db_move_args=(
+ '(-h --help)'{-h,--help}'[Display usage]'
+ "1:src-repo:($_repos[*])"
+ "2:target-repo:($_repos[*])"
+ '*:pkgbase:_devtools_completions_all_packages'
+)
+
+_pkgctl_db_remove_args=(
+ '(-a --arch=)'{-a,--arch=}"[Override the architecture (disables auto-detection)]:arch:($_arch[*])"
+ '(-h --help)'{-h,--help}'[Display usage]'
+ "1:repo:($_repos[*])"
+ '*:pkgbase:_devtools_completions_all_packages'
+)
+
+_pkgctl_db_update_args=(
+ '(-h --help)'{-h,--help}'[Display usage]'
+)
+
_pkgctl_repo_cmds=(
"pkgctl repo command"
"clone[Clone a package repository]"
@@ -178,6 +203,7 @@ _devtools_completions_all_packages() {
_pkgctl_cmds=(
"pkgctl command"
"auth[Authenticate with services like GitLab]"
+ "db[Pacman database modification for packge update, move etc]"
"diff[Compare package files using different modes]"
"repo[Manage Git packaging repositories and their configuration]"
)