#!/bin/sh set -eu test -z "$(gofmt -l cmd internal db)" generated_hash() { find internal/adapters/postgres/generated -type f -print0 \ | sort -z \ | xargs -0 sha256sum \ | sha256sum } generated_before="$(generated_hash)" sqlc generate generated_after="$(generated_hash)" test "$generated_before" = "$generated_after" go vet ./cmd/... ./internal/... go test -race ./cmd/... ./internal/... npm --prefix web run check npm --prefix web run build