aboutsummaryrefslogtreecommitdiff
path: root/justfile
blob: d0b3aa4445884afa8ac5e838e826fb5082e3649a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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 owyn -k "$MY_ANDROID_AVD_PKG" --device 26 --force;

emu:
  emulator -gpu swiftshader_indirect @owyn