summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Birks2019-04-09 14:58:54 -0400
committerDavid Birks2019-04-09 14:58:54 -0400
commitcacdc63aec24cd8b86bf6a916eede9e4d50dda22 (patch)
tree1cefc4e1834fd47d1065f2b9a5e8fb84da1acb61
parent93fe27a3b0d677c51c6a3e023beff03538b43b30 (diff)
downloadaur-cacdc63aec24.tar.gz
Add bash and zsh completion
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD11
2 files changed, 9 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3353d4f0f3c1..4d3e5e87fb65 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = doctl-bin
pkgdesc = A command line tool for DigitalOcean services
pkgver = 1.15.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/digitalocean/doctl
arch = x86_64
license = Apache
diff --git a/PKGBUILD b/PKGBUILD
index b1e6e3340bd3..bedaf01fadd5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=doctl
pkgname=doctl-bin
pkgver=1.15.0
-pkgrel=1
+pkgrel=2
pkgdesc="A command line tool for DigitalOcean services"
url="https://github.com/digitalocean/doctl"
license=('Apache')
@@ -13,6 +13,11 @@ source=(https://github.com/digitalocean/${_pkgname}/releases/download/v${pkgver}
sha512sums=('76aef1b3f926c7a8457dd27670a30ecfe9eb70526f1811ca1c03228cc9e41b5308284eac549aab0db13ce15ac9bf3ae0caabc64f40356fcb70a88c212dc92d5c')
package() {
- mkdir -p "${pkgdir}/usr/bin/"
- install -m 755 doctl "${pkgdir}/usr/bin/"
+ install -Dm 755 "${srcdir}/doctl" "${pkgdir}/usr/bin/doctl"
+
+ # Populate bash and zsh completions
+ install -d 755 "$pkgdir/usr/share/bash-completion/completions"
+ install -d 755 "$pkgdir/usr/share/zsh/site-functions"
+ "${pkgdir}/usr/bin/doctl" completion bash > "${pkgdir}/usr/share/bash-completion/completions/doctl"
+ "${pkgdir}/usr/bin/doctl" completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_doctl"
}