mirror of
https://github.com/samsonjs/samhuri.net.git
synced 2026-03-25 09:05:47 +00:00
21 lines
508 B
Bash
Executable file
21 lines
508 B
Bash
Executable file
#!/usr/bin/env zsh
|
|
|
|
setopt extendedglob
|
|
|
|
[[ ! -d public/js ]] && mkdir public/js
|
|
for js (assets/js/*.js) {
|
|
target=public/js/${${js:t}%.js}.min.js
|
|
if [ ! -f $target ] || [ $js -nt $target ]; then
|
|
echo "$js -> $target"
|
|
closure < $js >| $target
|
|
fi
|
|
}
|
|
|
|
[[ ! -d public/css ]] && mkdir public/css
|
|
for css (assets/css/*.css) {
|
|
target=public/css/${${css:t}%.css}.min.css
|
|
if [ ! -f $target ] || [ $css -nt $target ]; then
|
|
echo "$css -> $target"
|
|
yui-compressor $css $target
|
|
fi
|
|
}
|