/
Taskfile.yaml
28 lines (23 loc) · 1008 Bytes
/
Taskfile.yaml
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
version: "3"
silent: true
tasks:
default:
cmd: task --list
app:server:
desc: Generate server app (NAME={{.NAME}})
dir: "{{.USER_WORKING_DIR}}"
vars:
NAME: '{{.NAME | default "org.passen/foob"}}'
cmd: clojure -Sdeps '{:deps {org.passen/deps-server-app {:local/root "deps-server-app"}}}' -X:new :template org.passen/deps-server-app :name {{.NAME}}
app:client:
desc: Generate client app (NAME={{.NAME}})
dir: "{{.USER_WORKING_DIR}}"
vars:
NAME: '{{.NAME | default "org.passen/boof"}}'
cmd: clojure -Sdeps '{:deps {org.passen/deps-client-app {:local/root "deps-client-app"}}}' -X:new :template org.passen/deps-client-app :name {{.NAME}}
app:library:
desc: Generate library app (NAME={{.NAME}})
dir: "{{.USER_WORKING_DIR}}"
vars:
NAME: '{{.NAME | default "org.passen/dood"}}'
cmd: clojure -Sdeps '{:deps {org.passen/deps-library-app {:local/root "deps-library-app"}}}' -X:new :template org.passen/deps-library-app :name {{.NAME}}