From ebe8c44fa1faee1f0e78dd578ec60a83c40ad7c9 Mon Sep 17 00:00:00 2001 From: Martin Chlumsky Date: Fri, 21 Jul 2023 13:16:26 -0400 Subject: [PATCH] goreleaser: add completion --- srcpkgs/goreleaser/template | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/srcpkgs/goreleaser/template b/srcpkgs/goreleaser/template index e245056d7d15b0..db93f6aa267a83 100644 --- a/srcpkgs/goreleaser/template +++ b/srcpkgs/goreleaser/template @@ -1,8 +1,9 @@ # Template file for 'goreleaser' pkgname=goreleaser version=1.19.2 -revision=1 +revision=2 build_style=go +build_helper="qemu" go_import_path=github.com/goreleaser/goreleaser go_ldflags="-X main.version=${version}" short_desc="Deliver Go binaries as fast and easily as possible" @@ -14,4 +15,11 @@ checksum=60e94d9371f7106878441deb006814339e3cf3d7f574d25cb22a9a45ec14939b post_install() { vlicense LICENSE.md + + goreleaser=$(find $GOPATH/bin -name goreleaser) + + for shell in bash fish zsh; do + vtargetrun ${goreleaser} completion ${shell} > completion.${shell} + vcompletion completion.${shell} ${shell} + done }