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 33 34 35 36 37 38 39 40 |
#!/usr/bin/env minsystemsystem
"_helpers" require :helpers '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
(
symbol update
(==>)
(
"Updating min Developer Guide and project on H3RALD.com..." io.notice!
guide-file h3rald-guide sys.cp
h3rald-min-md fs.read min-v-reg min-v-rep replace :updated-contents
updated-contents h3rald-min-md fs.write
"Done." io.notice!
)
) ::
;; Updates the min Developer Guide and project page on H3RALD.com
(
symbol build
(==>)
(
"git" required
"hastysite" required
"Pulling content and rebuilding H3RALD.com web site..." io.notice!
;; Assuming min and h3rald are siblings
sys.parent-dir sys.cd "h3rald" sys.cd
"git pull" sys.system
"hastysite build" sys.system
sys.parent-dir sys.cd "min" sys.cd
)
) ::
;; Builds H3RALD.com web site
|