From 910c7ac818b767d00c2f926d84af667756ddb2b2 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Wed, 15 Jul 2026 21:14:56 +0200 Subject: [PATCH] New package: kubectx-0.11.0 --- srcpkgs/kubectx/template | 36 ++++++++++++++++++++++++++++++++++++ srcpkgs/kubens | 1 + 2 files changed, 37 insertions(+) create mode 100644 srcpkgs/kubectx/template create mode 120000 srcpkgs/kubens diff --git a/srcpkgs/kubectx/template b/srcpkgs/kubectx/template new file mode 100644 index 00000000000000..24622393e8ecab --- /dev/null +++ b/srcpkgs/kubectx/template @@ -0,0 +1,36 @@ +# Template file for 'kubectx' +pkgname=kubectx +version=0.11.0 +revision=1 +build_style=go +go_import_path="github.com/ahmetb/${pkgname}" +go_package="./cmd/kubectx ./cmd/kubens" +go_ldflags="-X main.version=v${version}" +short_desc="Faster way to switch between clusters in kubectl" +maintainer="al20ov " +license="Apache-2.0" +homepage="https://kubectx.dev" +changelog="https://github.com/ahmetb/kubectx/releases" +distfiles="https://github.com/ahmetb/kubectx/archive/refs/tags/v${version}.tar.gz" +checksum=1c8eb6b30c0067f89e5b2f9480865b0e3229a221fadddb644ce192d663c63907 + +post_install() { + vcompletion completion/$pkgname.bash bash + vcompletion completion/$pkgname.fish fish + vcompletion completion/_$pkgname.zsh zsh + + vcompletion completion/kubens.bash bash kubens + vcompletion completion/kubens.fish fish kubens + vcompletion completion/_kubens.zsh zsh kubens +} + +kubens_package() { + short_desc="Faster way to switch between namespaces in kubectl" + pkg_install() { + vmove usr/bin/kubens + + vmove usr/share/bash-completion/completions/kubens + vmove usr/share/fish/vendor_completions.d/kubens.fish + vmove usr/share/zsh/site-functions/_kubens + } +} diff --git a/srcpkgs/kubens b/srcpkgs/kubens new file mode 120000 index 00000000000000..3013ce78f48252 --- /dev/null +++ b/srcpkgs/kubens @@ -0,0 +1 @@ +kubectx \ No newline at end of file