slim/scripts/govulncheck.sh
Kyle Quest 33c6736b0d adding govulncheck, will need to finish updating the package paths
Signed-off-by: Kyle Quest <kcq.public@gmail.com>
2023-06-08 23:08:29 -07:00

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