#! /bin/bash [ -d out ] && rm -fr out ARGS="desktop:run" function gradlew_do() { echo "./gradlew $ARGS" && ./gradlew $ARGS } case "$1" in "c") ARGS="clean packs $ARGS $@" gradlew_do shift ;; "a") ARGS="android:installDebug android:run" gradlew_do echo "on failure: sudo adb kill-server; (sudo adb start-server;) sudo adb devices" shift ;; "t") ARGS="core:test" gradlew_do shift ;; "j") ARGS="core:compileJava" gradlew_do shift ;; "d") ARGS="desktop:dist" gradlew_do mv ./desktop/build/libs/desktop-1.0.jar TankOnTank.jar shift ;; esac