github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/hack/regenerate-mocks.sh (about) 1 #!/usr/bin/env bash 2 3 set -o errexit 4 set -o nounset 5 set -o pipefail 6 7 PROJECT_ROOT=$( cd "$( dirname "${BASH_SOURCE[0]}" )"/.. && pwd ) 8 9 echo "Cleaning up old mocks" 10 find . -name automock -type d -exec rm -r "{}" \; || true 11 12 echo "Generating new mock implementation for interfaces..." 13 docker run --rm -v $PROJECT_ROOT:/home/app -w /home/app --entrypoint go vektra/mockery:v2.15.0 -- generate ./...