lbryio/chainquery

View on GitHub
dev.sh

Summary

Maintainability
Test Coverage
#!/bin/bash

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
APP_DIR="$DIR"

(

  [ -n "$(pgrep lbrycrdd)" ] && export LBRYCRD_CONNECT="from_conf"

  hash reflex 2>/dev/null || go get github.com/cespare/reflex
  hash reflex 2>/dev/null || { echo >&2 'Make sure $GOPATH/bin is in your $PATH'; exit 1;  }

  go install github.com/kevinburke/go-bindata/v4/...@latest

  cd "$APP_DIR"

  reflex --decoration=none --start-service=true --regex='\.go$' --inverse-regex='migration/bindata\.go' -- sh -c "go generate && go run *.go serve"
)