-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathjustfile
More file actions
42 lines (33 loc) · 1.02 KB
/
Copy pathjustfile
File metadata and controls
42 lines (33 loc) · 1.02 KB
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
34
35
36
37
38
39
40
41
42
default: run
# use fvm if available, else use flutter directly
flutter := if `which fvm 2> /dev/null || true` != "" { "fvm flutter" } else { "flutter" }
# target platform that is automatically chosen when using 'flutter run'
platform := `fvm flutter devices --machine | jq .[0].targetPlatform`
git_hash := `git rev-parse HEAD`
prepare:
just gen
{{flutter}} pub get
run flags="":
#!/bin/sh
flags={{flags}}
flags="$flags --flavor local"
flags="$flags --dart-define=GIT_HASH={{git_hash}}"
{{flutter}} run $flags
run-release:
just run --release
format:
fvm dart format ./lib
gen:
cd rust && just gen
inspect-db:
#!/bin/sh
case {{platform}} in
"android-arm64")
adb exec-out run-as dev.silentpayments.danawallet.local dd if=/data/user/0/dev.silentpayments.danawallet.local/databases/dana.db > /tmp/dana.db
sqlite3 /tmp/dana.db
;;
"linux-x64")
sqlite3 ~/.dana/dana.db
;;
*) echo "unknown platform: {{platform}}"
esac