Gradle tab completion script for Bash
A tab completion script that works for Bash. Relies on the BSD
md5 command on Mac and
md5sum on Linux, so as long as you have one of those two commands, this should work.
$ gradle [TAB]
androidDependencies check init properties assemble clean installDebug signingReport assembleDebug connectedCheck installDebugTest tasks assembleDebugTest connectedInstrumentTest installRelease uninstallAll assembleRelease dependencies lint uninstallDebug build dependencyInsight lintDebug uninstallDebugTest buildDependents deviceCheck lintRelease uninstallRelease buildNeeded help projects wrapper
$ gradle c[TAB]
check clean connectedCheck connectedInstrumentTest
Gives tab completions relevent to the current Gradle project (if any).
curl -L -s https://gist.github.com/Ea87/46401a96df31cd208a87/raw/gradle-tab-completion.bash \ -o ~/gradle-tab-completion.bash
Then add to your
It will be kinda slow the first time you use it. But after that, it'll be super fast, because everything's cached based on the md5sum of your
Thanks to @ligi for Linux support!