-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathTaskfile.yml
98 lines (80 loc) · 1.72 KB
/
Taskfile.yml
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
93
94
95
96
97
98
version: "3"
includes:
flet-desktop:
aliases: [ "fd" ]
taskfile: flet-desktop/
dir: flet-desktop/
optional: true
flet-mobile:
aliases: [ "fm" ]
taskfile: flet-mobile/
dir: flet-mobile/
optional: true
#
# global vars: https://taskfile.dev/#/usage?id=variables
#
vars:
VAR1: "some-var"
# global env:
env:
ENV1: testing
################################################################################################
tasks:
pkg:
aliases: [ "pm" ]
cmds:
- rye {{ .CLI_ARGS }}
dir: flet-template/
dev:
aliases: [ 'd' ]
cmds:
- rye run dev
dir: ./flet-template/
run:app:
aliases: [ 'ra' ]
cmds:
- rye run app
dir: ./flet-template/
run:web:
aliases: [ 'rw' ]
cmds:
- rye run web
dir: ./flet-template/
build:macos:
aliases: [ 'bm', ]
cmds:
- rye run build-macos
- open build/macos/
dir: ./flet-template/
build:android:
aliases: [ 'ba', ]
cmds:
- rye run build-android
dir: ./flet-template/
build:web:
aliases: [ 'bw', ]
cmds:
- rye run build-web
dir: ./flet-template/
serve:web:
aliases: [ 'sw', ]
cmds:
- rye run serve-web
dir: ./flet-template/
release:
aliases: [ 'rel' ]
cmds:
- rye run flet pack --help
- |
rye run flet pack main.py
--verbose \
--name pyApp \
--product-version 0.1.0 \
--company-name "TryBetterApp" \
--codesign-identity "com.trybetterapp" \
--bundle-id "com.trybetterapp.pyapp" \
dir: ./case01
new:
cmds:
- rye run flet create --help
- rye run flet create --verbose --template counter --project-name demo demo