update runner

This commit is contained in:
Xuu 2020-08-17 12:23:38 -06:00
parent 7ac6728a2c
commit 20a6db03ef
Signed by: xuu
GPG Key ID: 8B3B0604F164E04F
4 changed files with 1181 additions and 14 deletions

2
.gitignore vendored
View File

@ -1,5 +1,3 @@
/paste
/vendor
/public
/src/routes/bindata.go
/src/docs/bindata.go

View File

@ -1,10 +1,5 @@
ROUTE_ASSET=src/routes/bindata.go
ROUTE_FILES=$(wildcard assets/src/*) $(wildcard assets/public/*)
DOCS_ASSET=src/docs/bindata.go
DOCS_FILES=$(wildcard src/docs/ui/*)
# VENDOR_FILES=$(shell find vendor -type f -name '*.go')
SOURCE=$(wildcard cmd/paste/*.go) $(filter-out src/routes/bindata.go, $(wildcard src/routes/*.go))
BINARY=paste
@ -18,12 +13,11 @@ export DUMMY_BINDATA
all: $(BINARY)
clean:
rm -rf $(BINARY) $(ROUTE_ASSET) $(DOCS_ASSET)
rm -rf $(BINARY)
setup:
go mod download
go mod vendor
cd assets; npm i
fmt:
go fmt ./...
test: $(ROUTE_ASSET) $(DOCS_ASSET)
@ -33,18 +27,17 @@ run: $(BINARY)
./$(BINARY) -vv serve
$(BINARY): $(SOURCE) $(ROUTE_ASSET) $(DOCS_ASSET)
# go vet ./...
# go test ./...
go build "sour.is/x/paste/cmd/paste"
$(ROUTE_ASSET): $(ROUTE_FILES)
build-ui: $(ROUTE_ASSET) $(DOCS_ASSET)
$(ROUTE_ASSET):
cd assets; \
rm -rf build ../public; \
npm run build; \
npm i; npm run build; \
cp -r build ../public
go generate "sour.is/x/paste/src/routes"
$(DOCS_ASSET): $(DOCS_FILES) $(SOURCE)
$(DOCS_ASSET):
echo "$$DUMMY_BINDATA" > src/docs/bindata.go
go generate "sour.is/x/paste/cmd/paste"
go generate "sour.is/x/paste/src/docs"

477
src/docs/bindata.go Normal file

File diff suppressed because one or more lines are too long

699
src/routes/bindata.go Normal file

File diff suppressed because one or more lines are too long