]> piware.de Git - bin.git/commitdiff
andsdk: Add
authorMartin Pitt <martin@piware.de>
Sat, 3 Jan 2026 19:43:30 +0000 (20:43 +0100)
committerMartin Pitt <martin@piware.de>
Sat, 3 Jan 2026 19:43:30 +0000 (20:43 +0100)
andsdk.sh [new file with mode: 0755]

diff --git a/andsdk.sh b/andsdk.sh
new file mode 100755 (executable)
index 0000000..3957ed0
--- /dev/null
+++ b/andsdk.sh
@@ -0,0 +1,28 @@
+#!/bin/sh
+set -eu
+
+IMAGE="docker.io/thyrlian/android-sdk"
+PROJECT_DIR="${PROJECT_DIR:-$(pwd)}"
+BUILD_TYPE="${2:-Debug}"
+
+case "${1:-build}" in
+    build)
+        podman run --rm \
+            -v "$PROJECT_DIR:/project:z" \
+            -w /project \
+            "$IMAGE" \
+            ./gradlew "assemble${BUILD_TYPE}"
+        ;;
+    watch)
+        podman run --rm -it \
+            -v "$PROJECT_DIR:/project:z" \
+            -w /project \
+            "$IMAGE" \
+            ./gradlew --continuous "assemble${BUILD_TYPE}"
+        ;;
+    *)
+        echo "Usage: $(basename "$0") {build|watch} [Debug|Release]"
+        echo "  Default: Debug"
+        exit 1
+        ;;
+esac