#!/bin/sh set -eu cd -- "$(dirname "$0")/.." go mod tidy (cd ./internal/thirdparty && go mod tidy) (cd ./internal/examples && go mod tidy) gofmt -w -s . go run golang.org/x/tools/cmd/goimports@latest -w "-local=$(go list -m)" . npx prettier@3.0.3 \ --write \ --log-level=warn \ --print-width=90 \ --no-semi \ --single-quote \ --arrow-parens=avoid \ $(git ls-files "*.yml" "*.md" "*.js" "*.css" "*.html") go run golang.org/x/tools/cmd/stringer@latest -type=opcode,MessageType,StatusCode -output=stringer.go