tasks/h3rald.min
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 |
#!/usr/bin/env min
"_helpers" load
'helpers import
config /version :min-version
"Min_DeveloperGuide.htm" :guide-file
"../h3rald/assets/min/" guide-file suffix :h3rald-guide
"../h3rald/contents/min.md" :h3rald-min-md
"version:\\s+\\d+\\.\\d+\\.\\d+" :min-v-reg
"version: $#" (min-version) =% :min-v-rep
; Module symbols
{}
(
"Updating min Developer Guide and project on H3RALD.com..." notice
guide-file h3rald-guide cp
h3rald-min-md fread "s/$#/$#/m" (min-v-reg min-v-rep) =% regex 0 get :updated-contents
updated-contents h3rald-min-md fwrite
"Done." notice
) %update
(
"git" required
"hastysite" required
"Pulling content and rebuilding H3RALD.com web site..." notice
; Assuming min and h3rald are siblings
.. cd "h3rald" cd
"git pull" !
"hastysite build" !
.. cd "min" cd
) %build
+h3rald-tasks
|