Files
atomic-swap/scripts/build.sh

23 lines
487 B
Bash
Executable File

#!/usr/bin/env bash
PROJECT_ROOT="$(dirname "$(dirname "$(realpath "$0")")")"
cd "${PROJECT_ROOT}" || exit 1
# Make sure no one is souring the script before we change GOBIN
if [[ "${BASH_SOURCE[0]}" != "$0" ]]; then
echo "Execute ${BASH_SOURCE[0]} instead of souring it"
return
fi
# Fail script on any error
set -e
mkdir -p bin
export GOBIN="${PROJECT_ROOT}/bin"
if [[ -n "${ALL}" ]]; then
go install -tags=prod ./cmd/...
else
go install -tags=prod ./cmd/swapd ./cmd/swapcli
fi