mirror of
https://github.com/DNSCrypt/dnscrypt-proxy.git
synced 2025-04-04 05:37:38 +03:00
14 lines
876 B
Go
14 lines
876 B
Go
//go:build generate
|
|
|
|
// NOTE: Prefix 0- in this file's name ensures that `go generate ./...` processes it first.
|
|
|
|
//go:generate mkdir -p .buildcache/bin
|
|
//go:generate -command GOINSTALL env "GOBIN=$PWD/.buildcache/bin" go install
|
|
//go:generate -command INSTALL-SHELLCHECK sh -c ".buildcache/bin/shellcheck --version 2>/dev/null | grep -wq \"$DOLLAR{DOLLAR}{1}\" || curl -sSfL https://github.com/koalaman/shellcheck/releases/download/v\"$DOLLAR{DOLLAR}{1}\"/shellcheck-v\"$DOLLAR{DOLLAR}{1}\".\"$(uname)\".x86_64.tar.xz | tar xJf - -C .buildcache/bin --strip-components=1 shellcheck-v\"$DOLLAR{DOLLAR}{1}\"/shellcheck" -sh
|
|
|
|
package tools
|
|
|
|
//go:generate GOINSTALL github.com/golangci/golangci-lint/cmd/golangci-lint@v1.61.0
|
|
//go:generate GOINSTALL github.com/mattn/goveralls@v0.0.12
|
|
//go:generate GOINSTALL gotest.tools/gotestsum@v1.12.0
|
|
//go:generate INSTALL-SHELLCHECK 0.10.0
|