From 2ac748298fc5a806e922e98b63927cae0210b764 Mon Sep 17 00:00:00 2001 From: fanyx Date: Wed, 12 Oct 2022 11:19:52 +0200 Subject: [PATCH] New package: kubectx-0.9.4 --- srcpkgs/kubectx/template | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 srcpkgs/kubectx/template diff --git a/srcpkgs/kubectx/template b/srcpkgs/kubectx/template new file mode 100644 index 000000000000..584abc81c714 --- /dev/null +++ b/srcpkgs/kubectx/template @@ -0,0 +1,27 @@ +# Template file for 'kubectx' +pkgname=kubectx +version=0.9.4 +revision=1 +makedepends="go" +depends="fzf kubectl" +short_desc="Faster way to switch between clusters and namespaces in kubectl" +maintainer="fanyx " +license="Apache-2.0" +homepage="https://github.com/ahmetb/kubectx" +distfiles="https://github.com/ahmetb/kubectx/archive/v${version}.tar.gz" +checksum=91e6b2e0501bc581f006322d621adad928ea3bd3d8df6612334804b93efd258c +nopie=y + +do_build() { + go build -o ${worksrc}/bin/kubectx ./cmd/kubectx/ + go build -o ${worksrc}/bin/kubens ./cmd/kubens/ +} + +do_install() { + for bin in kubectx kubens; do + vbin ${worksrc}/$bin + for sh in bash zsh fish; do + vcompletion completion/$bin.$sh $sh $sh $bin + done + done +}