feat: make use of vendoring
This commit is contained in:
11
Makefile
11
Makefile
@ -1,18 +1,21 @@
|
||||
build:
|
||||
mkdir -p _bin
|
||||
go build -o _bin/donniemarko cmd/main.go
|
||||
GOFLAGS=-mod=vendor go build -o _bin/donniemarko cmd/main.go
|
||||
|
||||
install:
|
||||
cp bin/donniemarko ~/.local/bin/
|
||||
|
||||
vendor:
|
||||
go mod vendor
|
||||
|
||||
test:
|
||||
go test -v -cover ./...
|
||||
GOFLAGS=-mod=vendor go test -v -cover ./...
|
||||
|
||||
run:
|
||||
go run main.go
|
||||
GOFLAGS=-mod=vendor go run main.go
|
||||
|
||||
freebsd:
|
||||
mkdir -p _bin
|
||||
GOOS=freebsd GOARCH=amd64 go build -o _bin/donniemarko-freebsd cmd/main.go
|
||||
GOOS=freebsd GOARCH=amd64 GOFLAGS=-mod=vendor go build -o _bin/donniemarko-freebsd cmd/main.go
|
||||
|
||||
all: build install
|
||||
|
||||
Reference in New Issue
Block a user