Skip to content

Commit 2b0f431

Browse files
Merge pull request #13 from trinhminhtriet/develop
Develop
2 parents 9f7a8a4 + 26cde1a commit 2b0f431

File tree

4 files changed

+38
-11
lines changed

4 files changed

+38
-11
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22

33
.vendor/
44

5-
bin/
5+
bin/
6+
dist/

Makefile

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,32 @@
1-
binary = blast
1+
NAME := blast
2+
PACKAGE := github.com/trinhminhtriet/$(NAME)
3+
DATE :=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
4+
GIT := $(shell [ -d .git ] && git rev-parse --short HEAD)
5+
VERSION := $(shell git describe --tags 2>/dev/null || echo "v0.0.0")
6+
7+
default: build
8+
9+
tidy:
10+
go get -u && go mod tidy
11+
12+
build:
13+
go build
14+
15+
build-link:
16+
go build
17+
mkdir -p ${PWD}/dist
18+
mv ${NAME} ${PWD}/dist/${NAME}
19+
rm -rf /usr/local/bin/${NAME}
20+
ln -s ${PWD}/dist/${NAME} /usr/local/bin/${NAME}
221

322
release:
4-
GOOS=windows GOARCH=amd64 go build -o ./bin/$(binary)_windows_amd64
5-
GOOS=linux GOARCH=amd64 go build -o ./bin/$(binary)_linux_amd64
6-
GOOS=darwin GOARCH=amd64 go build -o ./bin/$(binary)_darwin_amd64
23+
goreleaser build --clean --snapshot --single-target
24+
25+
release-all:
26+
goreleaser build --clean --snapshot
27+
28+
clean:
29+
rm -rf /usr/local/bin/${NAME}
30+
rm -rf dist
31+
32+
.PHONY: default tidy build build-link release release-all clean

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ module github.com/trinhminhtriet/blast
22

33
go 1.24.1
44

5-
require golang.org/x/net v0.38.0
5+
require golang.org/x/net v0.39.0
66

7-
require golang.org/x/text v0.23.0 // indirect
7+
require golang.org/x/text v0.24.0 // indirect

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
2-
golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
3-
golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
4-
golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
1+
golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY=
2+
golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E=
3+
golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0=
4+
golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU=

0 commit comments

Comments
 (0)