@@ -54,110 +54,19 @@ install:
5454 {{ gradle }} installDevDebug
5555
5656test target = " " value = " ":
57- #!/usr/bin/env bash
58- set -euo pipefail
59-
60- case " {{ target }}" in
61- " " )
62- {{ gradle }} testDevDebugUnitTest
63- ;;
64- " android" )
65- {{ gradle }} connectedDevDebugAndroidTest
66- ;;
67- " file" )
68- if [[ -z " {{ value }}" ]]; then
69- echo " usage: just test file PATTERN" >&2
70- exit 1
71- fi
72- {{ gradle }} testDevDebugUnitTest --tests ' {{ value }}'
73- ;;
74- " lane" )
75- if [[ -z " {{ value }}" ]]; then
76- echo " usage: just test lane LANE" >&2
77- exit 1
78- fi
79- {{ gradle }} connectedDevDebug{{ value }}AndroidTest
80- ;;
81- * )
82- echo " usage: just test [file PATTERN|android|lane LANE]" >&2
83- exit 1
84- ;;
85- esac
57+ {{ if target == " " { gradle + " testDevDebugUnitTest" } else if target == " android" { gradle + " connectedDevDebugAndroidTest" } else if target == " file" { if value == " " { error (" usage: just test file PATTERN" ) } else { gradle + " testDevDebugUnitTest --tests '" + value + " '" } } else if target == " lane" { if value == " " { error (" usage: just test lane LANE" ) } else { gradle + " connectedDevDebug" + value + " AndroidTest" } } else { error (" usage: just test [file PATTERN|android|lane LANE]" ) } }}
8658
8759lint target = " ":
88- #!/usr/bin/env bash
89- set -euo pipefail
90-
91- case " {{ target }}" in
92- " " )
93- {{ gradle }} detekt --rerun-tasks
94- ;;
95- " baseline" )
96- {{ gradle }} detektBaseline --rerun-tasks
97- ;;
98- * )
99- echo " usage: just lint [baseline]" >&2
100- exit 1
101- ;;
102- esac
60+ {{ if target == " " { gradle + " detekt --rerun-tasks" } else if target == " baseline" { gradle + " detektBaseline --rerun-tasks" } else { error (" usage: just lint [baseline]" ) } }}
10361
10462format :
10563 {{ gradle }} detekt --auto-correct --rerun-tasks
10664
10765translations action value = " ":
108- #!/usr/bin/env bash
109- set -euo pipefail
110-
111- case " {{ action }}" in
112- " pull" )
113- ./scripts/pull-translations.sh
114- ;;
115- " push" )
116- case " {{ value }}" in
117- " " )
118- ./scripts/push-translations.sh
119- ;;
120- " source" )
121- tx push --source
122- ;;
123- * )
124- echo " usage: just translations push [source]" >&2
125- exit 1
126- ;;
127- esac
128- ;;
129- * )
130- echo " usage: just translations pull|push [source]" >&2
131- exit 1
132- ;;
133- esac
66+ {{ if action == " pull" { " ./scripts/pull-translations.sh" } else if action == " push" { if value == " " { " ./scripts/push-translations.sh" } else if value == " source" { " tx push --source" } else { error (" usage: just translations push [source]" ) } } else { error (" usage: just translations pull|push [source]" ) } }}
13467
13568e2e mode = " " value = " " task = " assembleDevRelease":
136- #!/usr/bin/env bash
137- set -euo pipefail
138-
139- case " {{ mode }}" in
140- " " )
141- E2E=true {{ gradle }} {{ task }}
142- ;;
143- " network" )
144- task=" {{ value }}"
145- if [[ -z " $task " ]]; then
146- task=" {{ task }}"
147- fi
148- E2E=true E2E_BACKEND=network {{ gradle }} " $task "
149- ;;
150- " no" )
151- if [[ " {{ value }}" != " geo" ]]; then
152- echo " usage: just e2e no geo [TASK]" >&2
153- exit 1
154- fi
155- GEO=false E2E=true {{ gradle }} {{ task }}
156- ;;
157- * )
158- E2E=true {{ gradle }} " {{ mode }}"
159- ;;
160- esac
69+ {{ if mode == " " { " E2E=true " + gradle + " " + task } else if mode == " network" { " E2E=true E2E_BACKEND=network " + gradle + " " + if value == " " { task } else { value } } else if mode == " no" { if value == " geo" { " GEO=false E2E=true " + gradle + " " + task } else { error (" usage: just e2e no geo [TASK]" ) } } else { " E2E=true " + gradle + " " + mode } }}
16170
16271changelog target = " all":
16372 ./ scripts/ preview-changelog.sh --target {{ target }}
0 commit comments