#!/bin/sh # script/build: build bin/smallwebwaf on the host, with Go installed, for # working on the code by hand. The version it reports comes from git, as # in script/docker. set -eu SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)" ROOT="$(cd "$SCRIPT_DIR/.." && pwd -P)" main() { cd "$ROOT" version="$(git describe --tags --always --dirty 2>/dev/null || true)" [ -n "$version" ] || version="unknown" go build -trimpath -ldflags "-X main.Version=$version" \ -o bin/smallwebwaf ./cmd/smallwebwaf } main "$@"