Skip to content

Commit 4dd005d

Browse files
committed
fix: simplify just dry runs
1 parent 0e9fdfb commit 4dd005d

1 file changed

Lines changed: 4 additions & 95 deletions

File tree

Justfile

Lines changed: 4 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -54,110 +54,19 @@ install:
5454
{{ gradle }} installDevDebug
5555

5656
test 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

8759
lint 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

10462
format:
10563
{{ gradle }} detekt --auto-correct --rerun-tasks
10664

10765
translations 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

13568
e2e 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

16271
changelog target="all":
16372
./scripts/preview-changelog.sh --target {{ target }}

0 commit comments

Comments
 (0)