diff options
author | Danny Grove | 2020-11-13 04:51:28 -0800 |
---|---|---|
committer | Danny Grove | 2020-11-13 04:51:28 -0800 |
commit | 4b409bc9930ed89e990424462c7e1e7464ff349d (patch) | |
tree | d3b7e5da6abff82a53a0613d5b25ccf652298dc1 | |
parent | 68139c6e236589521c9424dcd9b4a415504764f6 (diff) | |
download | aur-4b409bc9930ed89e990424462c7e1e7464ff349d.tar.gz |
Add zsh, bash and fish completion
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 8 |
2 files changed, 8 insertions, 2 deletions
@@ -1,7 +1,7 @@ pkgbase = mtls pkgdesc = A short-lived certificate tool based on the Zero Trust network model pkgver = 0.14.4 - pkgrel = 1 + pkgrel = 2 url = https://github.com/drgrove/mtls-cli arch = any license = Apache @@ -1,7 +1,7 @@ # Maintainer: Danny Grove <dgrove@hashbang.sh> pkgname=mtls pkgver=0.14.4 -pkgrel=1 +pkgrel=2 pkgdesc="A short-lived certificate tool based on the Zero Trust network model" url="https://github.com/drgrove/mtls-cli" license=("Apache") @@ -22,9 +22,15 @@ validpgpkeys=('C92FE5A3FBD58DD3EC5AA26BB10116B8193F2DBD') # Danny Grove <dgrove@ build() { cd "$srcdir/$pkgname-$pkgver" python setup.py build + _MTLS_COMPLETE=source_zsh python -c 'import sys;from mtls.cli import cli;sys.argv[0]="mtls";cli()' > completion.zsh || true + _MTLS_COMPLETE=source_bash python -c 'import sys;from mtls.cli import cli;sys.argv[0]="mtls";cli()' > completion.bash || true + _MTLS_COMPLETE=source_fish python -c 'import sys;from mtls.cli import cli;sys.argv[0]="mtls";cli()' > completion.fish || true } package() { cd "$srcdir/$pkgname-$pkgver" python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm644 completion.bash "$pkgdir/usr/share/bash-completion/completions/mtls" + install -Dm644 completion.fish "$pkgdir/usr/share/fish/vendor_completions.d/mtls.fish" + install -Dm644 completion.zsh "$pkgdir/usr/share/zsh/site-functions/_mtls" } |