summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjonian2022-03-09 22:58:12 +0200
committerjonian2022-03-09 22:58:12 +0200
commit557020a4a88a553964d7f5b764a22d1ef868c452 (patch)
treefe0ccb5df769f80d7f05ef29e2db141deb3fc0f3
parentd51adf98a399ea86f9ba7717fb767d37e5d06de9 (diff)
downloadaur-557020a4a88a553964d7f5b764a22d1ef868c452.tar.gz
generate shell completions
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD11
2 files changed, 11 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d49fb733ee0d..432892808371 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = frum-bin
pkgdesc = A little bit fast and modern Ruby version manager written in Rust
pkgver = 0.1.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/TaKO8Ki/frum
arch = x86_64
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index 3ff673e7fe43..8ff070035a9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Jonian Guveli <https://github.com/jonian/>
pkgname=frum-bin
pkgver=0.1.2
-pkgrel=1
+pkgrel=2
pkgdesc="A little bit fast and modern Ruby version manager written in Rust"
arch=("x86_64")
url="https://github.com/TaKO8Ki/frum"
@@ -19,4 +19,13 @@ package() {
ln -s "/opt/frum/frum" "$pkgdir/usr/bin/frum"
chmod +x "$pkgdir/opt/frum"
+
+ mkdir -p "$pkgdir"/usr/share/bash-completion/completions
+ "$pkgdir/usr/bin/frum" completions --shell bash > "$pkgdir"/usr/share/bash-completion/completions/frum
+
+ mkdir -p "$pkgdir"/usr/share/fish/vendor_completions.d
+ "$pkgdir/usr/bin/frum" completions --shell fish > "$pkgdir"/usr/share/fish/vendor_completions.d/frum.fish
+
+ mkdir -p "$pkgdir"/usr/share/zsh/site-functions
+ "$pkgdir/usr/bin/frum" completions --shell zsh > "$pkgdir"/usr/share/zsh/site-functions/_frum
}