@@ -5,7 +5,6 @@ project_name: fftools
55before :
66 hooks :
77 - go mod tidy
8- - ./bin/gen_manpages.sh
98
109builds :
1110 - id : asciify
@@ -17,6 +16,13 @@ builds:
1716 - linux
1817 - windows
1918 - darwin
19+ ldflags :
20+ - -s
21+ - -w
22+ - -X VERSION={{.Version}}
23+ - -X main.LASTMOD={{.Timestamp}}
24+ - -X main.COMMIT={{.ShortCommit}}
25+ - -X main.BUILDER=goreleaser
2026
2127 - id : asciitable
2228 main : ./cmd/asciitable/asciitable.go
@@ -27,6 +33,13 @@ builds:
2733 - linux
2834 - windows
2935 - darwin
36+ ldflags :
37+ - -s
38+ - -w
39+ - -X VERSION={{.Version}}
40+ - -X main.LASTMOD={{.Timestamp}}
41+ - -X main.COMMIT={{.ShortCommit}}
42+ - -X main.BUILDER=goreleaser
3043
3144 - id : bytecount
3245 main : ./cmd/bytecount/bytecount.go
@@ -37,6 +50,13 @@ builds:
3750 - linux
3851 - windows
3952 - darwin
53+ ldflags :
54+ - -s
55+ - -w
56+ - -X VERSION={{.Version}}
57+ - -X main.LASTMOD={{.Timestamp}}
58+ - -X main.COMMIT={{.ShortCommit}}
59+ - -X main.BUILDER=goreleaser
4060
4161 - id : certinfo
4262 main : ./cmd/certinfo/certinfo.go
@@ -47,6 +67,30 @@ builds:
4767 - linux
4868 - windows
4969 - darwin
70+ ldflags :
71+ - -s
72+ - -w
73+ - -X VERSION={{.Version}}
74+ - -X main.LASTMOD={{.Timestamp}}
75+ - -X main.COMMIT={{.ShortCommit}}
76+ - -X main.BUILDER=goreleaser
77+
78+ - id : ghash
79+ main : ./cmd/ghash/ghash.go
80+ binary : ghash
81+ env :
82+ - CGO_ENABLED=0
83+ goos :
84+ - linux
85+ - windows
86+ - darwin
87+ ldflags :
88+ - -s
89+ - -w
90+ - -X VERSION={{.Version}}
91+ - -X main.LASTMOD={{.Timestamp}}
92+ - -X main.COMMIT={{.ShortCommit}}
93+ - -X main.BUILDER=goreleaser
5094
5195 - id : hexdumpc
5296 main : ./cmd/hexdumpc/hexdumpc.go
@@ -57,6 +101,47 @@ builds:
57101 - linux
58102 - windows
59103 - darwin
104+ ldflags :
105+ - -s
106+ - -w
107+ - -X main.VERSION={{.Version}}
108+ - -X main.LASTMOD={{.Timestamp}}
109+ - -X main.COMMIT={{.ShortCommit}}
110+ - -X main.BUILDER=goreleaser
111+
112+ - id : hosty
113+ main : ./cmd/hosty/hosty.go
114+ binary : hosty
115+ env :
116+ - CGO_ENABLED=0
117+ goos :
118+ - linux
119+ - windows
120+ - darwin
121+ ldflags :
122+ - -s
123+ - -w
124+ - -X main.VERSION={{.Version}}
125+ - -X main.LASTMOD={{.Timestamp}}
126+ - -X main.COMMIT={{.ShortCommit}}
127+ - -X main.BUILDER=goreleaser
128+
129+ - id : unhexdump
130+ main : ./cmd/unhexdump/unhexdump.go
131+ binary : unhexdump
132+ env :
133+ - CGO_ENABLED=0
134+ goos :
135+ - linux
136+ - windows
137+ - darwin
138+ ldflags :
139+ - -s
140+ - -w
141+ - -X main.VERSION={{.Version}}
142+ - -X main.LASTMOD={{.Timestamp}}
143+ - -X main.COMMIT={{.ShortCommit}}
144+ - -X main.BUILDER=goreleaser
60145
61146 - id : unicount
62147 main : ./cmd/unicount/unicount.go
@@ -67,6 +152,13 @@ builds:
67152 - linux
68153 - windows
69154 - darwin
155+ ldflags :
156+ - -s
157+ - -w
158+ - -X main.VERSION={{.Version}}
159+ - -X main.LASTMOD={{.Timestamp}}
160+ - -X main.COMMIT={{.ShortCommit}}
161+ - -X main.BUILDER=goreleaser
70162
71163 - id : uniwhat
72164 main : ./cmd/uniwhat/uniwhat.go
@@ -80,10 +172,27 @@ builds:
80172 ldflags :
81173 - -s
82174 - -w
83- - -X github.com/FileFormatInfo/fftools/internal.VERSION={{.Version}}
84- - -X github.com/FileFormatInfo/fftools/internal.LASTMOD={{.Timestamp}}
85- - -X github.com/FileFormatInfo/fftools/internal.COMMIT={{.ShortCommit}}
86- - -X github.com/FileFormatInfo/fftools/internal.BUILDER=goreleaser
175+ - -X main.VERSION={{.Version}}
176+ - -X main.LASTMOD={{.Timestamp}}
177+ - -X main.COMMIT={{.ShortCommit}}
178+ - -X main.BUILDER=goreleaser
179+
180+ - id : urly
181+ main : ./cmd/urly/urly.go
182+ binary : urly
183+ env :
184+ - CGO_ENABLED=0
185+ goos :
186+ - linux
187+ - windows
188+ - darwin
189+ ldflags :
190+ - -s
191+ - -w
192+ - -X main.VERSION={{.Version}}
193+ - -X main.LASTMOD={{.Timestamp}}
194+ - -X main.COMMIT={{.ShortCommit}}
195+ - -X main.BUILDER=goreleaser
87196
88197archives :
89198 - formats : [tar.gz]
@@ -99,9 +208,7 @@ archives:
99208 format_overrides :
100209 - goos : windows
101210 formats : [zip]
102- # - files:
103- # - LICENSE.txt
104- # - manpages/*
211+
105212
106213homebrew_casks :
107214 - name : fftools
@@ -110,12 +217,16 @@ homebrew_casks:
110217 - asciitable
111218 - bytecount
112219 - certinfo
220+ - ghash
113221 - hexdumpc
222+ - hosty
223+ - unhexdump
114224 - unicount
115225 - uniwhat
226+ - urly
116227 # manpages:
117228 # completions:
118- directory : pkg/cask
229+ directory : Casks
119230 skip_upload : true
120231 commit_author :
121232 name : Andrew Marcuse
@@ -140,22 +251,15 @@ nfpms:
140251 formats :
141252 - deb
142253 - rpm
143- # - contents:
144- # - src: ./manpages/
145- # dst: /usr/share/man/man1/
146- # type: dir
147- # file_info:
148- # mode: 0644
149-
150254
151255report_sizes : true
152256
153257# source:
154258# enabled: true
155259# name_template: "{{ .ProjectName }}.src"
156260
157- # upx:
158- # - enabled: true
261+ upx :
262+ - enabled : true
159263
160264# changelog:
161265# sort: asc
0 commit comments