Repository navigation
Expand file tree
/
Copy pathjustfile
More file actions
92 lines (70 loc) · 1.86 KB
/
Copy pathjustfile
File metadata and controls
92 lines (70 loc) · 1.86 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
mod ios 'ios/justfile'
mod android 'android/justfile'
mod core 'core/justfile'
default:
@just --list
install:
@just core install-rust
@just ios install
@just android install
setup-git:
@echo "==> Setup iOS git submodules"
@git submodule sync --recursive
@git submodule update --init --recursive
@git config submodule.recurse true
build:
@echo "==> Building iOS app"
@just ios build
@echo "==> Building Android app"
@just android build
clean:
@echo "==> Cleaning iOS build folders"
@just ios clean
@echo "==> Cleaning Android build folders"
@just android clean
@echo "==> Cleaning Rust build folders"
@just core clean
run-ios:
@just ios run
run-android:
@just android run
start-emulator:
@just android start-emulator
test:
@echo "==> Test iOS app"
@just ios test
@echo "==> Test Android app"
@just android test
lint:
@echo "==> Lint iOS app"
@just ios lint
@echo "==> Lint Android app"
@just android lint
test-integration:
@echo "==> Test iOS app integration"
@just ios test-integration
@echo "==> Test Android app integration"
@just android test-integration
generate: generate-models generate-stone generate-android-stone
generate-models:
@just ios generate-models
@just android generate-models
generate-stone:
@just ios generate-stone
generate-android-stone:
@just android generate-stone
localize:
@just ios localize
@just android localize
check-mappers:
@python3 ./scripts/check-mapper-parity.py
check-docs:
@python3 ./scripts/check-docs-links.py
check-ffi:
@python3 ./scripts/check-ffi-surface.py
check-boundaries:
@python3 ./scripts/check-boundaries.py
bump TARGET="patch":
@bash ./scripts/bump.sh {{TARGET}}
maestro-smoke PLATFORM DEVICE="":
@bash ./scripts/maestro-smoke.sh {{PLATFORM}} {{DEVICE}}