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