#!/usr/bin/env bash set -o errexit set -o nounset set -o pipefail ret=0 for file in $(find . -type f -iname '*.go' ! -path './vendor/*'); do if ! head -n3 "${file}" | grep -Eq "(Copyright|generated|GENERATED)"; then echo "${file}:missing license header" ret=1 fi done exit $ret