From caa4c28eb284bb3e1d2c35c119aace5f8be69cc7 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..8f2e120881b 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 }