go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/starlark/starlarktest/vendored/update.sh (about)

     1  #!/bin/bash
     2  
     3  #
     4  # Copies assert.star from go.starlark.net module and makes it available to
     5  # LUCI Go code.
     6  #
     7  
     8  set -e
     9  
    10  # The path to the unpacked go.starlark.net module in the module cache directory.
    11  MODULE_DIR=`go list -f '{{.Dir}}' -m go.starlark.net`
    12  
    13  function vendor() {
    14    mkdir -p `dirname ${1}`
    15    cp ${MODULE_DIR}/${1} ${1}
    16    chmod 0666 ${1}
    17  }
    18  
    19  vendor LICENSE
    20  vendor starlarktest/assert.star
    21  
    22  go run go.chromium.org/luci/tools/cmd/assets -ext "*.star"