root / fabfile.py @ c1468bcc
History | View | Annotate | Download (569 Bytes)
1 |
from fabric.api import local |
---|---|
2 |
|
3 |
def makestyles(): |
4 |
"""
|
5 |
Build less styles. Requires `lessc <http://lesscss.org>`_ tool.
|
6 |
"""
|
7 |
lessfile = "cloudcms/static/cloudcms/less/styles"
|
8 |
cssfile = "cloudcms/static/cloudcms/css/styles"
|
9 |
local("lessc %s.less > %s.css" % (lessfile, cssfile))
|
10 |
|
11 |
def watchstyles(): |
12 |
"""
|
13 |
Watch static directory for changes and trigger styles build on each event.
|
14 |
Requires the dnotify tool (apt-get install dnotify).
|
15 |
"""
|
16 |
local("dnotify -M cloudcms/static/cloudcms/less/ -e "
|
17 |
"fab makestyles", capture=False) |