-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmake.coffee
More file actions
44 lines (37 loc) · 760 Bytes
/
Copy pathmake.coffee
File metadata and controls
44 lines (37 loc) · 760 Bytes
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
#!/usr/bin/env coffee
project = 'repo/coffee-js.org'
require 'shelljs/make'
path = require 'path'
mission = require 'mission'
mission.time()
jade = ->
mission.jade
file: 'index.jade'
from: 'layout/'
to: './'
extname: '.html'
options:
pretty: yes
filename: 'layout/index.jade'
target.jade = ->
jade()
target.watch = ->
station = mission.reload()
mission.watch
files: ['layout/']
trigger: (filepath, extname) ->
switch extname
when '.jade'
jade()
station.reload project
target.rsync = ->
mission.rsync
file: './'
dest: 'tiye:~/repo/coffee-js.org/'
options:
exclude: [
'node_modules/'
'layout/'
'README.md'
'.git/'
]