Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorLevente Polyak <anthraxx@archlinux.org>2024-04-27 00:40:57 +0200
committerLevente Polyak <anthraxx@archlinux.org>2024-04-27 18:38:12 +0200
commit7b553afcb25286d04dcb4cbf12e18745e8b0139a (patch)
tree54764cbf0b3941f63456269e7467c6bee4e66630 /contrib
parent01614c68171304ac33e565bf62040a4c37ca77a9 (diff)
feat(db): add partial split package option to db remove
By default passing a pkgbase removes all split packages, debug packages as well as entries from the state repo for all existing architectures. When using the `--partial` option it may most likely lead to undesired effects by leaving debug packages behind as well as dangling entries in the state repository. However, for specific use cases its required to get rid of old split package parts. Fixes #218 Component: pkgctl db remove Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
Diffstat (limited to 'contrib')
-rw-r--r--contrib/completion/bash/devtools.in1
-rw-r--r--contrib/completion/zsh/_devtools.in1
2 files changed, 2 insertions, 0 deletions
diff --git a/contrib/completion/bash/devtools.in b/contrib/completion/bash/devtools.in
index 2d5b7bf..ec45b62 100644
--- a/contrib/completion/bash/devtools.in
+++ b/contrib/completion/bash/devtools.in
@@ -240,6 +240,7 @@ _pkgctl_db_move_opts() {
_pkgctl_db_remove_args=(
+ --partial
-a --arch
-h --help
)
diff --git a/contrib/completion/zsh/_devtools.in b/contrib/completion/zsh/_devtools.in
index 65c7352..6dc0340 100644
--- a/contrib/completion/zsh/_devtools.in
+++ b/contrib/completion/zsh/_devtools.in
@@ -78,6 +78,7 @@ _pkgctl_db_move_args=(
)
_pkgctl_db_remove_args=(
+ '--partial[Remove only partial pkgnames from a split package]'
'(-a --arch)'{-a,--arch}"[Override the architecture (disables auto-detection)]:arch:($DEVTOOLS_VALID_BINARY_ARCHES[*])"
'(-h --help)'{-h,--help}'[Display usage]'
"1:repo:($DEVTOOLS_VALID_REPOS[*])"