#!/usr/bin/env bash set -e VERSION=1.8.0 echo "=== Building ncmdump WASM ===" GOOS=js GOARCH=wasm go build -o web/public/ncmdump.wasm ./cmd/wasm echo "=== Copying wasm_exec.js ===" cp "$(go env GOROOT)/lib/wasm/wasm_exec.js" web/public/ echo "=== Building frontend ===" cd web npm install npm run build cd .. echo "=== Building server ===" CGO_ENABLED=0 go build -ldflags="-w -s" -o ncmdump-web ./cmd/server echo "=== Done ===" echo "Run: ./ncmdump-web --port 8080"