aboutsummaryrefslogtreecommitdiff
path: root/justfile
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2024-09-29 14:11:47 +0530
committerAkshay Nair <phenax5@gmail.com>2024-09-29 16:16:56 +0530
commitbdc7bbffc1377226fb72dd03aff5dda92b0cac00 (patch)
tree5093d945056489a38a9812d4455613817f418e12 /justfile
parentbac973fb3d933c383cc69612c7ffc45ece837dde (diff)
downloaddaft-launcher-bdc7bbffc1377226fb72dd03aff5dda92b0cac00.tar.gz
daft-launcher-bdc7bbffc1377226fb72dd03aff5dda92b0cac00.zip
Add release config + build apk setup
Diffstat (limited to 'justfile')
-rw-r--r--justfile32
1 files changed, 27 insertions, 5 deletions
diff --git a/justfile b/justfile
index 7e56d9c..d0b3aa4 100644
--- a/justfile
+++ b/justfile
@@ -1,11 +1,33 @@
+set positional-arguments
+
+dev:
+ bun start
+
+build:
+ bunx react-native build-android --mode=release --tasks 'assembleRelease';
+
+clean:
+ cd android && ./gradlew clean;
+ # bunx react-native clean;
+
+apks:
+ @echo "=== Generated APKs ==="
+ ls -la android/app/build/outputs/apk/* 2>/dev/null || true
+
+install:
+ #!/usr/bin/env bash
+ apk="$(ls android/app/build/outputs/apk/**/*.apk | fzf)";
+ if ! [ -z "$apk" ]; then
+ adb install "$apk" && just open;
+ fi;
+
+open:
+ adb shell am start -a android.intent.action.MAIN -n dev.ediblemonad.owynlauncher/.MainActivity;
android-setup:
sdkmanager "$MY_ANDROID_AVD_PKG" && \
- avdmanager create avd -n channels -k "$MY_ANDROID_AVD_PKG" --device 26 --force;
+ avdmanager create avd -n owyn -k "$MY_ANDROID_AVD_PKG" --device 26 --force;
emu:
- emulator -gpu swiftshader_indirect @channels
-
-build:
- bun run react-native build-android --mode release
+ emulator -gpu swiftshader_indirect @owyn