Adding a shell script variant of web assets generator
mostly just for silly comparison, as a shell scripting exercise I guess.
This commit is contained in:
parent
18efe35c95
commit
335fe2e9bd
@ -1,8 +1,29 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
case "$1" in
|
||||
"shell")
|
||||
cat > _tmp.go <<EOWEBASSETSGO
|
||||
// WARNING: GENERATED FILE, NERDS! $(date)
|
||||
package conway
|
||||
|
||||
const (
|
||||
GAME_OF_LIFE_INDEX_HTML = \`
|
||||
$(cat web_assets/index.html | gzip -9 | base64)\`
|
||||
NORMALIZE_CSS = \`
|
||||
$(curl -s http://necolas.github.com/normalize.css/2.0.1/normalize.css | gzip -9 | base64)\`
|
||||
JQUERY_MIN_JS = \`
|
||||
$(curl -s http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js | gzip -9 | base64)\`
|
||||
)
|
||||
EOWEBASSETSGO
|
||||
cat _tmp.go | gofmt > web_assets.go
|
||||
rm -v _tmp.go
|
||||
;;
|
||||
*)
|
||||
cd web_assets
|
||||
go build -x .
|
||||
./web_assets index.html > _tmp.go
|
||||
gofmt < _tmp.go > ../web_assets.go
|
||||
rm -vf _tmp.go
|
||||
;;
|
||||
esac
|
||||
|
Loading…
Reference in New Issue
Block a user