Files

21 lines
440 B
Makefile

.PHONY: build cli cli-dist frontend test clean
build: frontend
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o ufile .
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o ufile-cli ./cmd/ufile-cli
cli:
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o ufile-cli ./cmd/ufile-cli
cli-dist:
./scripts/build-cli.sh
frontend:
cd frontend && npm ci && npm run build
test: frontend
go test ./...
clean:
rm -f ufile ufile-cli