[arch-commits] Commit in vultr-cli/trunk (PKGBUILD)

Kpcyrd kpcyrd at gemini.archlinux.org
Sun Jul 11 00:42:28 UTC 2021


    Date: Sunday, July 11, 2021 @ 00:42:27
  Author: kpcyrd
Revision: 976511

upgpkg: vultr-cli 2.6.0-2 - add shell completions

Modified:
  vultr-cli/trunk/PKGBUILD

----------+
 PKGBUILD |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-07-10 22:23:32 UTC (rev 976510)
+++ PKGBUILD	2021-07-11 00:42:27 UTC (rev 976511)
@@ -2,7 +2,7 @@
 
 pkgname=vultr-cli
 pkgver=2.6.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Official command line tool for Vultr services'
 url='https://github.com/vultr/vultr-cli'
 arch=('x86_64')
@@ -26,6 +26,16 @@
 package() {
   cd ${pkgname}-${pkgver}
   install -Dm 755 vultr-cli -t "${pkgdir}/usr/bin"
+
+  install -d "${pkgdir}/usr/share/bash-completion/completions" \
+             "${pkgdir}/usr/share/zsh/site-functions" \
+             "${pkgdir}/usr/share/fish/vendor_completions.d"
+
+  # workaround, see https://github.com/vultr/vultr-cli/issues/92#issuecomment-877722219
+  export VULTR_API_KEY=x
+  ./vultr-cli completion bash > "${pkgdir}/usr/share/bash-completion/completions/vultr-cli"
+  ./vultr-cli completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_vultr-cli"
+  ./vultr-cli completion fish > "${pkgdir}/usr/share/fish/vendor_completions.d/vultr-cli.fish"
 }
 
 # vim: ts=2 sw=2 et:




More information about the arch-commits mailing list