-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTaskfile.yaml
More file actions
53 lines (44 loc) · 1.01 KB
/
Taskfile.yaml
File metadata and controls
53 lines (44 loc) · 1.01 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
version: '3'
tasks:
default:
cmds:
- task --list
install:
desc: Install npm dependencies
cmds:
- npm install
update:
desc: Update npm dependencies to latest
cmds:
- npm update
upgrade:
desc: Upgrade npm dependencies to newest major versions
cmds:
- npx npm-check-updates -u
- npm install
dev:
desc: Start Hugo dev server with drafts (abyss.dev)
deps: [install]
cmds:
- hugo server -D --port 8000
dev:cwr:
desc: Start Hugo dev server with drafts (cwr.io)
deps: [install]
cmds:
- hugo server -D --port 8000 -e cwr.io
build:
desc: Build abyss.dev for production
deps: [install]
cmds:
- hugo --minify
build:cwr:
desc: Build cwr.io for production
deps: [install]
cmds:
- hugo --minify -e cwr.io
clean:
aliases: [reset]
desc: GC Hugo cache, remove build artifacts and node_modules
cmds:
- hugo --gc
- rm -rf public resources .hugo_build.lock node_modules