chromedp/cmd/chromedp-gen/build.sh
2017-06-17 07:56:52 +07:00

33 lines
468 B
Bash
Executable File

#!/bin/bash
UPDATE=0
LASTUPDATE=0
if [ -f .last ]; then
LASTUPDATE=$(cat .last)
fi
NOW=$(date +%s)
if (( "$NOW" >= $(($LASTUPDATE + 86400*5)) )); then
UPDATE=1
fi
if [[ "$UPDATE" == 1 ]]; then
go get -u \
golang.org/x/tools/cmd/goimports \
github.com/mailru/easyjson/easyjson \
github.com/valyala/quicktemplate/qtc
date +%s > .last
fi
set -ve
go generate
gofmt -w -s templates/*.go
go build
time ./chromedp-gen $@
go install ../../cdp/...