From d2b3ddafdc63bae9713d262a486488173dd94f1c Mon Sep 17 00:00:00 2001 From: Gabriel Sanches Date: Mon, 21 Sep 2020 13:28:53 -0300 Subject: [PATCH] github-cli: install shell completion --- srcpkgs/github-cli/template | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template index d1446631aeb..8a05ab5a628 100644 --- a/srcpkgs/github-cli/template +++ b/srcpkgs/github-cli/template @@ -1,9 +1,10 @@ # Template file for 'github-cli' pkgname=github-cli version=1.0.0 -revision=1 +revision=2 wrksrc="cli-${version}" build_style=go +build_helper=qemu go_import_path="github.com/cli/cli/cmd/gh" go_ldflags="-X github.com/cli/cli/command.Version=v${version}" short_desc="GitHub CLI tool" @@ -22,6 +23,17 @@ pre_build() { fi } +post_build() { + for shell in bash fish zsh; do + vtargetrun ${GOPATH}/bin/gh completion -s $shell > github-cli.$shell + done +} + post_install() { vlicense LICENSE + + # install shell completions + for shell in bash fish zsh; do + vcompletion github-cli.$shell $shell gh + done }