21 lines
348 B
Makefile
21 lines
348 B
Makefile
# build binary file
|
|
[group('dev')]
|
|
build:
|
|
@go build -o iris main.go
|
|
optimized-build:
|
|
@GOAMD64=v3 go build -pgo=auto -ldflags="-s -w" -trimpath -o iris main.go
|
|
|
|
# run iris
|
|
[group('dev')]
|
|
run:
|
|
@./iris
|
|
|
|
# re-build and run
|
|
[group('dev')]
|
|
update:
|
|
@go build -o iris main.go && ./iris
|
|
|
|
# update pkg
|
|
[group('dev')]
|
|
pkg:
|
|
@go mod tidy
|