diff options
| author | Akshay Nair <phenax5@gmail.com> | 2024-09-29 14:11:47 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2024-09-29 16:16:56 +0530 |
| commit | bdc7bbffc1377226fb72dd03aff5dda92b0cac00 (patch) | |
| tree | 5093d945056489a38a9812d4455613817f418e12 /justfile | |
| parent | bac973fb3d933c383cc69612c7ffc45ece837dde (diff) | |
| download | daft-launcher-bdc7bbffc1377226fb72dd03aff5dda92b0cac00.tar.gz daft-launcher-bdc7bbffc1377226fb72dd03aff5dda92b0cac00.zip | |
Add release config + build apk setup
Diffstat (limited to 'justfile')
| -rw-r--r-- | justfile | 32 |
1 files changed, 27 insertions, 5 deletions
@@ -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 |
