github.com/hernad/nomad@v1.6.112/nomad/structs/generate.sh (about) 1 #!/usr/bin/env bash 2 # Copyright (c) HashiCorp, Inc. 3 # SPDX-License-Identifier: MPL-2.0 4 5 set -e 6 7 FILES="$(ls ./*.go | grep -v -e _test.go -e .generated.go | tr '\n' ' ')" 8 codecgen \ 9 -c github.com/hashicorp/go-msgpack/codec \ 10 -st codec \ 11 -d 100 \ 12 -t codegen_generated \ 13 -o structs.generated.go \ 14 -nr="(^ACLCache$)|(^IdentityClaims$)" \ 15 ${FILES} 16 17 sed -i 's/hashicorp\/nomad/hernad\/nomad/g' nomad/structs/structs.generated.go