github.com/mweagle/Sparta@v1.15.0/prerequisites.sh (about) 1 #!/bin/bash -ex 2 3 GO_GET_FLAGS="-u -v" 4 5 # Workaround for https://github.com/golang/go/issues/30515 6 mkdir -pv ./.sparta 7 cd ./.sparta 8 # Prerequisites 9 GO111MODULE=off go get $GO_GET_FLAGS github.com/magefile/mage 10 GO111MODULE=off go get $GO_GET_FLAGS github.com/hhatto/gocloc 11 GO111MODULE=off go get $GO_GET_FLAGS github.com/mholt/archiver 12 GO111MODULE=off go get $GO_GET_FLAGS github.com/pkg/browser 13 GO111MODULE=off go get $GO_GET_FLAGS github.com/otiai10/copy 14 GO111MODULE=off go get $GO_GET_FLAGS github.com/pkg/errors 15 GO111MODULE=off go get $GO_GET_FLAGS honnef.co/go/tools/cmd/... 16 GO111MODULE=off go get $GO_GET_FLAGS github.com/atombender/go-jsonschema/... 17 18 # Static analysis 19 GO111MODULE=off go get $GO_GET_FLAGS honnef.co/go/tools/cmd/... 20 GO111MODULE=off go get $GO_GET_FLAGS golang.org/x/tools/cmd/goimports 21 GO111MODULE=off go get $GO_GET_FLAGS github.com/fzipp/gocyclo 22 GO111MODULE=off go get $GO_GET_FLAGS golang.org/x/lint/golint 23 GO111MODULE=off go get $GO_GET_FLAGS github.com/mjibson/esc 24 GO111MODULE=off go get $GO_GET_FLAGS github.com/securego/gosec/cmd/gosec 25 GO111MODULE=off go get $GO_GET_FLAGS github.com/alexkohler/prealloc 26 GO111MODULE=off go get $GO_GET_FLAGS github.com/client9/misspell/cmd/misspell