Benutzung von Gradle über die Kommandozeile
Das Buildsystem Gradle ist per se IDE agnostisch und daher lässt es sich natürlich über die Shell benutzen. Die weit verbreitete Linux-Shell Bash besitzt die vielseitige Autovervollstädigung über die Tabulatortaste. Da die Vervollständigung Kontextbezogen ist, werden auch nur die validen Optionen angezeigt.
Autovervollständigung für Gradle
Eric Wendelin hat nun eine Erweiterung gradle-completion für die Shells ZSH und Bash programmiert. Damit funktioniert die Autovervollständigung auch mit Gralde.
PKGBUILD für Arch basierte Distributionen
Da ich noch keine Zeit hatte es auf AUR zur Verfügung zu Stellen, hier ein PKGBUILD:
# Maintainer: MrPeacock
pkgname=gradle-completion
pkgver=1.3.0
pkgrel=1
pkgdesc="Bash and Zsh completion support for Gradle."
arch=(any)
url="https://github.com/gradle/gradle-completion"
license=('MIT')
depends=('bash' 'bash-completion')
makedepends=('git')
source=('gradle-completion::git+https://github.com/gradle/gradle-completion.git')
md5sums=('SKIP')
package() {
mkdir -p $pkgdir/etc/bash_completion.d/
cd gradle-completion
cp gradle-completion.bash $pkgdir/etc/bash_completion.d/gradle-completion.bash
}
Oder schnell installieren mit:
cd; mkdir gradle-completion; cd gradle-completion; curl https://mrpeacockgit.duckdns.org/Public/PublicFiles/raw/branch/master/PKGBUILDS/gradle-completion/PKGBUILD -o PKGBUILD; makepkg -i