From fbfa9bca707f4e229a71835ad50eea89fe4d93a9 Mon Sep 17 00:00:00 2001 From: Joel Orzet Date: Fri, 13 Mar 2026 10:56:21 -0300 Subject: [PATCH] feat: add .deb and .rpm package support for Linux Add nfpms section to GoReleaser config to produce .deb and .rpm packages with shell completions installed to standard paths. --- .goreleaser.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 1703a02..f134d13 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -25,6 +25,23 @@ archives: format: zip files: - completions/* +nfpms: + - id: kh + package_name: kh + vendor: KeeperHub + homepage: "https://github.com/keeperhub/cli" + description: "KeeperHub CLI -- manage workflows, executions, and Web3 automation" + license: MIT + formats: + - deb + - rpm + contents: + - src: completions/kh.bash + dst: /usr/share/bash-completion/completions/kh + - src: completions/kh.zsh + dst: /usr/share/zsh/vendor-completions/_kh + - src: completions/kh.fish + dst: /usr/share/fish/vendor_completions.d/kh.fish checksum: name_template: checksums.txt homebrew_casks: