diff options
author | yardenac | 2013-11-30 15:45:39 -0800 |
---|---|---|
committer | yardenac | 2013-11-30 15:49:30 -0800 |
commit | b15aecceb8bd69e8451dacac394116b1e48ad741 (patch) | |
tree | b09181c9cffcf02b83a891956c3f15f98abb786d | |
parent | ea68d4359592455b5e8581d33ac25f997a3ab152 (diff) | |
download | aur-b15aecceb8bd69e8451dacac394116b1e48ad741.tar.gz |
ascii-fluid-dynamics: add bash_completion
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | bash-completion | 9 |
3 files changed, 21 insertions, 4 deletions
@@ -1,15 +1,17 @@ pkgbase = ascii-fluid-dynamics-git pkgdesc = Ascii Fluid Dynamics (21st IOCCC honorable mention) pkgver = 12.9befe51 - pkgrel = 2 + pkgrel = 3 url = http://www.ioccc.org/2012/endoh1/hint.html arch = any license = Creative Commons makedepends = git source = ascii-fluid-dynamics-git::git+https://github.com/c00kiemon5ter/ioccc-obfuscated-c-contest.git source = wrapper + source = bash-completion md5sums = SKIP md5sums = 69d80af3d125b86cd0ba8b272ca26bed + md5sums = 1888d55425f97bba9845a2bb0917d17e pkgname = ascii-fluid-dynamics-git @@ -1,13 +1,17 @@ pkgname=('ascii-fluid-dynamics-git') pkgver=12.9befe51 -pkgrel=2 +pkgrel=3 pkgdesc="Ascii Fluid Dynamics (21st IOCCC honorable mention)" arch=('any') url="http://www.ioccc.org/2012/endoh1/hint.html" license=('Creative Commons') makedepends=('git') -source=("${pkgname}::git+https://github.com/c00kiemon5ter/ioccc-obfuscated-c-contest.git" 'wrapper') -md5sums=('SKIP' '69d80af3d125b86cd0ba8b272ca26bed') +source=("${pkgname}::git+https://github.com/c00kiemon5ter/ioccc-obfuscated-c-contest.git" + 'wrapper' + 'bash-completion') +md5sums=('SKIP' + '69d80af3d125b86cd0ba8b272ca26bed' + '1888d55425f97bba9845a2bb0917d17e') pkgver() { cd "${srcdir}/${pkgname}" @@ -24,7 +28,9 @@ package() { local destdir="${pkgdir}/usr/lib/${pkgname}" install -d -m755 "${destdir}" install -d -m755 "${pkgdir}/usr/bin" + install -d -m755 "${pkgdir}/usr/share/bash-completion/completions" install -D -m644 "${srcdir}/${pkgname}/2012/endoh1"/*.{txt,c} "${destdir}/" install -D -m755 "${srcdir}/${pkgname}/2012/endoh1/endoh1" "${destdir}/" install -D -m755 "${srcdir}/wrapper" "${pkgdir}/usr/bin/ascii-fluid-dynamics" + install -D -m755 "${srcdir}/bash-completion" "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" } diff --git a/bash-completion b/bash-completion new file mode 100644 index 000000000000..8d72a74b44af --- /dev/null +++ b/bash-completion @@ -0,0 +1,9 @@ +_ascii-fluid-dynamics() { + pushd /usr/lib/ascii-fluid-dynamics-git &>/dev/null + shopt -s dotglob + local things=(*) + COMPREPLY=( $(compgen -W "${things[*]}" -- "${COMP_WORDS[COMP_CWORD]}") ) + popd &>/dev/null +} + +complete -F _ascii-fluid-dynamics ascii-fluid-dynamics |