Add justfile

This commit is contained in:
Fabien Freling 2019-11-19 13:56:05 +01:00
parent ccc3b51c83
commit 64df711a5e

19
justfile Normal file
View file

@ -0,0 +1,19 @@
# vim: set ft=make :
root := `pwd`
# Build static website
build:
tup build
# Generate dependency graph as PNG file
graph:
tup graph . | dot -Tpng > graph.png
# Deploy up-to-date website to webserver
deploy: build
rsync --checksum --copy-links -ave 'ssh -p 4242' \
--exclude-from=rsync_excludes.txt \
build/* fab@ffreling.com:public_html/ffreling.com/public/
preview: build
python -m webbrowser -t "file://{{root}}/build/index.html"