Let's cache the scancodes and flush them at the end. Also make sure to send only as many as the driver can send correctly. It's important here to chunk the scancodes correctly, so that we don't accidentally split them over successive calls to the driver
27 lines
431 B
YAML
27 lines
431 B
YAML
default:
|
|
deps: [test]
|
|
|
|
dl-deps:
|
|
desc: Downloads cli dependencies
|
|
cmds:
|
|
- go get -u github.com/golang/lint/golint
|
|
- go get -u github.com/golang/dep/cmd/dep
|
|
|
|
update-deps:
|
|
desc: Updates dependencies
|
|
cmds:
|
|
- dep ensure
|
|
- dep ensure -update
|
|
- dep prune
|
|
|
|
lint:
|
|
desc: Runs golint
|
|
cmds:
|
|
- golint $(ls *.go | grep -v "doc.go")
|
|
silent: true
|
|
|
|
test:
|
|
desc: Runs go tests
|
|
cmds:
|
|
- go test -race .
|