-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathmise.toml
More file actions
80 lines (62 loc) · 2.06 KB
/
Copy pathmise.toml
File metadata and controls
80 lines (62 loc) · 2.06 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
[settings]
experimental = true
lockfile = true
[tools]
# https://developer.rebble.io/sdk/
# https://github.com/coredevices/pebble-tool
# https://mise.jdx.dev/dev-tools/backends/pipx.html
"pipx:pebble-tool" = "5.0.40"
# https://deno.com/
deno = "2.1.4"
# https://github.com/supabase/cli
# https://mise.jdx.dev/dev-tools/backends/aqua.html
"aqua:supabase/cli" = "2.98.2"
# https://github.com/linebender/resvg
# https://mise.jdx.dev/dev-tools/backends/aqua.html
resvg = "0.47.0"
[env]
_.file = ".env"
[tasks.prepare-package]
description = "Prepare package.json from profile (default: dev)"
run = "scripts/prepare-package.sh"
[tasks.telemetry-serve]
description = "Serve telemetry ingest function locally"
run = "supabase functions serve telemetry-ingest --env-file .env"
[tasks.clean]
description = "Clean build artifacts"
run = "pebble clean"
[tasks.build]
description = "Build PBW (default: dev)"
run = "scripts/build.sh"
[tasks.rebuild]
description = "Clean and rebuild PBW"
run = "pebble clean && scripts/build.sh"
[tasks.install-phone]
description = "Build and install dev build on phone"
alias = "install"
run = "scripts/install-phone.sh"
[tasks.install-cloud]
description = "Build and install on CloudPebble (default: dev)"
alias = "cloud"
run = "scripts/install-cloud.sh"
[tasks.install-emulator]
description = "Build and install on emulator (default profile: dev, emulator: basalt)"
alias = "emu"
run = "pebble wipe && scripts/install-emulator.sh"
[tasks.kill-emulator]
description = "Stop running emulator and phone simulator"
alias = "kill"
run = "pebble kill"
[tasks.screenshot-phone]
description = "Take a screenshot from phone"
run = "scripts/screenshot-phone.sh"
[tasks.screenshot-emulator]
description = "Take a screenshot from emulator (default: basalt)"
alias = "screenshot"
run = "scripts/screenshot-emulator.sh"
[tasks.composite-screenshot]
description = "Composite a screenshot PNG into an SVG Pebble frame"
run = "screenshot/composite_svg.sh"
[tasks.composite]
description = "Composite all raw screenshots for a screenshot version"
run = "scripts/composite-version.sh"