mirror of
https://github.com/slimtoolkit/slim.git
synced 2025-06-03 04:00:23 +00:00
24 lines
483 B
Bash
Executable File
24 lines
483 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
SOURCE="${BASH_SOURCE[0]}"
|
|
while [ -h "$SOURCE" ] ; do SOURCE="$(readlink "$SOURCE")"; done
|
|
BDIR="$( cd -P "$( dirname "$SOURCE" )/.." && pwd )"
|
|
GOBIN=${GOBIN:=$(go env GOBIN)}
|
|
|
|
if [ -z "$GOBIN" ]; then
|
|
GOBIN="$(go env GOPATH)/bin"
|
|
fi
|
|
|
|
GOVULNCHECK="${GOBIN}/govulncheck"
|
|
|
|
if [ ! -f "$GOVULNCHECK" ]; then
|
|
echo "Tools: No govulncheck. Installing...."
|
|
go install golang.org/x/vuln/cmd/govulncheck@latest
|
|
fi
|
|
|
|
pushd $BDIR
|
|
$GOVULNCHECK ./...
|
|
popd
|