app-admin/pulumi-bin: QA fixups

Use shell-completion eclass to install completions

Signed-off-by: Matt Jolly <kangie@gentoo.org>
This commit is contained in:
Matt Jolly
2025-06-07 13:54:06 +10:00
parent 3c97fa8ee1
commit 54d24311c9
3 changed files with 6 additions and 9 deletions

View File

@@ -3,7 +3,7 @@
EAPI=8
inherit bash-completion-r1
inherit shell-completion
DESCRIPTION="Infrastructure as code in any programming language"
HOMEPAGE="
@@ -29,6 +29,5 @@ src_install() {
newbashcomp pulumi.bash-completion pulumi
./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions"
insinto /usr/share/zsh/site-functions
newins pulumi.zsh-completion _pulumi
newzshcomp pulumi.zsh-completion _pulumi
}

View File

@@ -3,7 +3,7 @@
EAPI=8
inherit bash-completion-r1
inherit shell-completion
DESCRIPTION="Infrastructure as code in any programming language"
HOMEPAGE="
@@ -29,6 +29,5 @@ src_install() {
newbashcomp pulumi.bash-completion pulumi
./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions"
insinto /usr/share/zsh/site-functions
newins pulumi.zsh-completion _pulumi
newzshcomp pulumi.zsh-completion _pulumi
}

View File

@@ -3,7 +3,7 @@
EAPI=8
inherit bash-completion-r1
inherit shell-completion
DESCRIPTION="Infrastructure as code in any programming language"
HOMEPAGE="
@@ -29,6 +29,5 @@ src_install() {
newbashcomp pulumi.bash-completion pulumi
./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions"
insinto /usr/share/zsh/site-functions
newins pulumi.zsh-completion _pulumi
newzshcomp pulumi.zsh-completion _pulumi
}