-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTaskfile.yml
More file actions
74 lines (66 loc) · 1.79 KB
/
Taskfile.yml
File metadata and controls
74 lines (66 loc) · 1.79 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
version: '3'
vars:
BOOKNAME: mon-EAE
DIST: dist
SRC: src
# Source files
SOURCES: >-
{{.SRC}}/title.yml
{{.SRC}}/ressources.md
{{.SRC}}/00_identification_agent.md
{{.SRC}}/01_entete.md
{{.SRC}}/02_resume.md
{{.SRC}}/03_fiche-de-poste.md
{{.SRC}}/04_tenue-maitrise-du-poste.md
{{.SRC}}/05_appreciation_competences.md
{{.SRC}}/06_autoevaluation.md
{{.SRC}}/07_plan-action.md
{{.SRC}}/08_evolution-professionnelle.md
{{.SRC}}/09_synthese-evaluation.md
{{.SRC}}/10_avancement.md
{{.SRC}}/99_annexes.md
assets/notice_eae.md
tasks:
default:
desc: Génère tous les formats supportés dans le répertoire dist/
cmds:
- task: html
- task: epub
- task: pdf
- task: docx
prep:
internal: true
cmds:
- mkdir -p {{.DIST}}
html:
desc: Generate an HTML file in dist/
deps: [prep]
cmds:
- pandoc -t html --section-divs --standalone -c etc/epub.css -o {{.DIST}}/{{.BOOKNAME}}.html {{.SOURCES}}
generates:
- "{{.DIST}}/{{.BOOKNAME}}.html"
epub:
desc: Generate an EPUB file in dist/
deps: [prep]
cmds:
- pandoc --epub-metadata={{.SRC}}/title.yml --epub-cover-image=etc/cover.png --toc -o {{.DIST}}/{{.BOOKNAME}}.epub {{.SOURCES}}
generates:
- "{{.DIST}}/{{.BOOKNAME}}.epub"
pdf:
desc: Generate a PDF file in dist/
deps: [prep]
cmds:
- pandoc --toc --pdf-engine=xelatex -o {{.DIST}}/{{.BOOKNAME}}.pdf {{.SOURCES}}
generates:
- "{{.DIST}}/{{.BOOKNAME}}.pdf"
docx:
desc: Generate a Word file in dist/
deps: [prep]
cmds:
- pandoc --toc -o {{.DIST}}/{{.BOOKNAME}}.docx {{.SOURCES}}
generates:
- "{{.DIST}}/{{.BOOKNAME}}.docx"
clean:
desc: Delete the dist/ directory
cmds:
- rm -rf {{.DIST}}