🗝
about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD7
-rwxr-xr-xcompdef.zsh2
2 files changed, 6 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 880f455..0ca8b12 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
 pkgname=zoner
 pkgver=1
-pkgrel=1
+pkgrel=2
 arch=(any)
 makedepends=(python-build python-installer python-wheel)
 depends=(python-requests)
-source=(pyproject.toml zoner.py)
-sha256sums=(SKIP SKIP)
+source=(pyproject.toml zoner.py compdef.zsh)
+sha256sums=(SKIP SKIP SKIP)
 license=(MIT)
 
 build() {
@@ -14,4 +14,5 @@ build() {
 
 package() {
     python -m installer --destdir="$pkgdir" "$srcdir"/dist/*.whl
+    install -Dm644 "$srcdir/compdef.zsh" "$pkgdir/usr/share/zsh/site-functions/_zoner"
 }
diff --git a/compdef.zsh b/compdef.zsh
new file mode 100755
index 0000000..23cacc4
--- /dev/null
+++ b/compdef.zsh
@@ -0,0 +1,2 @@
+#compdef zoner
+compadd $(ls ~/.config/zoner | grep -Po '.*(?=\.zone)')