-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bindown.yaml
435 lines (435 loc) · 16.4 KB
/
.bindown.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
systems:
- darwin/amd64
- darwin/arm64
- linux/amd64
- windows/amd64
dependencies:
action-doc:
template: action-doc
vars:
version: 0.4.0
gh:
template: origin#gh
vars:
version: 2.29.0
gofumpt:
template: origin#gofumpt
vars:
version: 0.5.0
golangci-lint:
template: origin#golangci-lint
vars:
version: 1.51.2
goreleaser:
template: origin#goreleaser
vars:
version: 1.18.2
handcrafted:
template: origin#handcrafted
vars:
version: 0.0.0
jq:
template: origin#jq
vars:
version: "1.6"
release-train:
template: release-train
vars:
version: 3.0.0-alpha.29
semver-next:
template: origin#semver-next
vars:
version: 2.2.0
shellcheck:
template: origin#shellcheck
vars:
version: 0.9.0
shfmt:
template: origin#shfmt
vars:
version: 3.6.0
templates:
action-doc:
homepage: https://github.com/WillAbides/action-doc
description: generate markdown documentation based on an action's action.yml
url: https://github.com/WillAbides/action-doc/releases/download/v{{.version}}/action-doc_{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
archive_path: action-doc{{.archivePathSuffix}}
bin: action-doc
vars:
archivePathSuffix: ""
urlSuffix: .tar.gz
substitutions:
arch:
arm64: amd64
systems:
- darwin/amd64
- darwin/arm64
- linux/amd64
required_vars:
- version
origin#gh:
homepage: https://github.com/cli/cli
description: GitHub’s official command line tool
url: https://github.com/cli/cli/releases/download/v{{.version}}/gh_{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
archive_path: gh_{{.version}}_{{.os}}_{{.arch}}/bin/gh{{.archivePathSuffix}}
bin: gh
vars:
archivePathSuffix: ""
urlSuffix: .zip
overrides:
- matcher:
os:
- windows
dependency:
archive_path: bin/gh{{.archivePathSuffix}}
vars:
archivePathSuffix: .exe
- matcher:
os:
- linux
dependency:
vars:
urlSuffix: .tar.gz
- matcher:
os:
- darwin
version:
- < 2.28.0
dependency:
vars:
urlSuffix: .tar.gz
substitutions:
os:
darwin: macOS
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- linux/arm64
- windows/386
- windows/amd64
- windows/arm64
required_vars:
- version
origin#gofumpt:
url: https://github.com/mvdan/gofumpt/releases/download/v{{.version}}/gofumpt_v{{.version}}_{{.os}}_{{.arch}}{{.suffix}}
archive_path: gofumpt_v{{.version}}_{{.os}}_{{.arch}}{{.suffix}}
bin: gofumpt{{.suffix}}
vars:
suffix: ""
overrides:
- matcher:
os:
- windows
dependency:
vars:
suffix: .exe
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- linux/arm
- linux/arm64
- windows/386
- windows/amd64
required_vars:
- version
origin#golangci-lint:
url: https://github.com/golangci/golangci-lint/releases/download/v{{.version}}/golangci-lint-{{.version}}-{{.os}}-{{.arch}}{{.urlsuffix}}
archive_path: golangci-lint-{{.version}}-{{.os}}-{{.arch}}/golangci-lint{{.archivepathsuffix}}
bin: golangci-lint
link: true
vars:
archivepathsuffix: ""
urlsuffix: .tar.gz
overrides:
- matcher:
os:
- windows
dependency:
vars:
archivepathsuffix: .exe
urlsuffix: .zip
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- linux/arm64
- windows/386
- windows/amd64
- freebsd/386
- freebsd/amd64
- linux/mips64
- linux/mips64le
- linux/s390x
- linux/ppc64le
required_vars:
- version
origin#goreleaser:
homepage: https://github.com/goreleaser/goreleaser
description: Deliver Go binaries as fast and easily as possible
url: https://github.com/goreleaser/goreleaser/releases/download/v{{.version}}/goreleaser_{{.os}}_{{.arch}}{{.urlSuffix}}
archive_path: goreleaser{{.archivePathSuffix}}
bin: goreleaser
vars:
archivePathSuffix: ""
urlSuffix: .tar.gz
overrides:
- matcher:
os:
- windows
dependency:
vars:
archivePathSuffix: .exe
urlSuffix: .zip
substitutions:
arch:
"386": i386
amd64: x86_64
os:
windows: Windows
substitutions:
arch:
"386": i386
amd64: x86_64
os:
darwin: Darwin
linux: Linux
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- linux/arm64
- linux/ppc64
- windows/386
- windows/amd64
- windows/arm64
required_vars:
- version
origin#handcrafted:
homepage: https://github.com/willabides/handcrafted
description: lists non-generated go files in a package
url: https://github.com/WillAbides/handcrafted/releases/download/v{{.version}}/handcrafted_{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
archive_path: handcrafted{{.archivePathSuffix}}
bin: handcrafted
vars:
archivePathSuffix: ""
urlSuffix: .tar.gz
overrides:
- matcher:
os:
- windows
dependency:
vars:
archivePathSuffix: .exe
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- linux/arm64
- windows/386
- windows/amd64
- windows/arm64
required_vars:
- version
origin#jq:
homepage: https://github.com/stedolan/jq
description: Command-line JSON processor
url: https://github.com/stedolan/jq/releases/download/jq-{{.version}}/jq-{{.os}}{{.arch}}{{.extension}}
archive_path: jq-{{.os}}{{.arch}}{{.extension}}
bin: jq
vars:
extension: ""
overrides:
- matcher:
arch:
- amd64
- arm64
os:
- darwin
dependency:
url: https://github.com/stedolan/jq/releases/download/jq-1.6/jq-osx-amd64
archive_path: jq-osx-amd64
- matcher:
os:
- windows
dependency:
vars:
extension: .exe
substitutions:
arch:
"386": "32"
amd64: "64"
os:
windows: win
systems:
- linux/386
- linux/amd64
- darwin/amd64
- darwin/arm64
- windows/386
- windows/amd64
required_vars:
- version
origin#semver-next:
homepage: https://github.com/WillAbides/semver-next
url: https://github.com/WillAbides/semver-next/releases/download/v{{.version}}/semver-next_{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
archive_path: semver-next{{.archivePathSuffix}}
bin: semver-next
vars:
archivePathSuffix: ""
urlSuffix: .tar.gz
overrides:
- matcher:
os:
- windows
dependency:
vars:
archivePathSuffix: .exe
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- linux/arm64
- windows/386
- windows/amd64
- windows/arm64
required_vars:
- version
origin#shellcheck:
homepage: https://www.shellcheck.net
description: ShellCheck, a static analysis tool for shell scripts
url: https://github.com/koalaman/shellcheck/releases/download/v{{.version}}/shellcheck-v{{.version}}.{{.os}}.{{.arch}}{{.urlSuffix}}
archive_path: shellcheck-v{{.version}}/shellcheck{{.archivePathSuffix}}
bin: shellcheck
vars:
archivePathSuffix: ""
urlSuffix: .tar.xz
overrides:
- matcher:
os:
- windows
dependency:
url: https://github.com/koalaman/shellcheck/releases/download/v{{.version}}/shellcheck-v{{.version}}.zip
archive_path: shellcheck.exe
- matcher:
arch:
- arm64
os:
- darwin
dependency:
substitutions:
arch:
arm64: x86_64
substitutions:
arch:
amd64: x86_64
arm: armv6hf
arm64: aarch64
systems:
- darwin/amd64
- darwin/arm64
- linux/amd64
- linux/arm
- linux/arm64
- windows/amd64
required_vars:
- version
origin#shfmt:
homepage: https://github.com/mvdan/sh
description: A shell parser, formatter, and interpreter with bash support; includes shfmt
url: https://github.com/mvdan/sh/releases/download/v{{.version}}/shfmt_v{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
archive_path: shfmt_v{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
bin: shfmt
vars:
archivePathSuffix: ""
urlSuffix: ""
overrides:
- matcher:
os:
- windows
dependency:
vars:
urlSuffix: .exe
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- linux/arm
- linux/arm64
- windows/386
- windows/amd64
required_vars:
- version
release-train:
homepage: https://github.com/WillAbides/release-train
url: https://github.com/WillAbides/release-train/releases/download/v{{.version}}/release-train_{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
archive_path: release-train{{.archivePathSuffix}}
bin: release-train
vars:
archivePathSuffix: ""
urlSuffix: .tar.gz
overrides:
- matcher:
os:
- windows
dependency:
vars:
archivePathSuffix: .exe
systems:
- darwin/amd64
- darwin/arm64
- linux/amd64
- windows/amd64
required_vars:
- version
template_sources:
origin: https://raw.githubusercontent.com/WillAbides/bindown-templates/master/bindown.yml
url_checksums:
https://github.com/WillAbides/action-doc/releases/download/v0.4.0/action-doc_0.4.0_darwin_amd64.tar.gz: 6fcdd45d6a30bf5d17c27b09725fbd4cea5fef96e635abc82c894156207bf9b8
https://github.com/WillAbides/action-doc/releases/download/v0.4.0/action-doc_0.4.0_linux_amd64.tar.gz: 7c09a3b9270b4589e11a4f5248e0eb5eb9f5a0126625b5a0675c36554efb76d2
https://github.com/WillAbides/handcrafted/releases/download/v0.0.0/handcrafted_0.0.0_darwin_amd64.tar.gz: df5dbf9c8b282d8209a8baddfe3410c5b3ace87bdce808fce0a0d49356c9ff4d
https://github.com/WillAbides/handcrafted/releases/download/v0.0.0/handcrafted_0.0.0_darwin_arm64.tar.gz: c03133084f87e064f9801d4b2a9739be755fcee5875382f4da0fc10cd8306dfb
https://github.com/WillAbides/handcrafted/releases/download/v0.0.0/handcrafted_0.0.0_linux_amd64.tar.gz: 1a7885a9854d2455dce1be3bc19f2d61a61ebdc99e2a98e4969ab1965c2a64ad
https://github.com/WillAbides/handcrafted/releases/download/v0.0.0/handcrafted_0.0.0_windows_amd64.tar.gz: 5ce8cddc9bdbd19adde3104397d698ecca7eb8ad2ac540cc709a15821f9b2609
https://github.com/WillAbides/release-train/releases/download/v3.0.0-alpha.29/release-train_3.0.0-alpha.29_darwin_amd64.tar.gz: da35382c3f3e1e8009eee1d0623864d1762fc671d5d2b556c7a683b51ed142df
https://github.com/WillAbides/release-train/releases/download/v3.0.0-alpha.29/release-train_3.0.0-alpha.29_darwin_arm64.tar.gz: 7cdc8b5ff9d120aef504ab25e78dcbbb41ed40ce19edea6ae74681ca96e1e747
https://github.com/WillAbides/release-train/releases/download/v3.0.0-alpha.29/release-train_3.0.0-alpha.29_linux_amd64.tar.gz: 10a304691485c438c012d347e78d9b4527698c0d08deb4ab407b07cfe9ef0765
https://github.com/WillAbides/release-train/releases/download/v3.0.0-alpha.29/release-train_3.0.0-alpha.29_windows_amd64.tar.gz: 43de2396dce16b1674afef20451b01200c42d4b7916e6eb8cfdc38f73a0a5d8e
https://github.com/WillAbides/semver-next/releases/download/v2.2.0/semver-next_2.2.0_darwin_amd64.tar.gz: 171e33768dbe1a8a729e48d57418075d20640edb18936e918f9ba23c02cb9122
https://github.com/WillAbides/semver-next/releases/download/v2.2.0/semver-next_2.2.0_darwin_arm64.tar.gz: d9f3f199f89c91a2e97603677ac40ae77f0adc06d0b3db9b6f77f9587297088d
https://github.com/WillAbides/semver-next/releases/download/v2.2.0/semver-next_2.2.0_linux_amd64.tar.gz: 16dbee5dc70a3bba3d9e0afae3efdfb58df2bed8169cc1695543006343ad55ea
https://github.com/WillAbides/semver-next/releases/download/v2.2.0/semver-next_2.2.0_windows_amd64.tar.gz: 57e52daec4357d5fe53a37ee0133f823ee8e099cc33ea4dc31398c80234986bd
https://github.com/cli/cli/releases/download/v2.29.0/gh_2.29.0_linux_amd64.tar.gz: 9fe05f43a11a7bf8eacf731422452d1997e6708d4160ef0efcb13c103320390e
https://github.com/cli/cli/releases/download/v2.29.0/gh_2.29.0_macOS_amd64.zip: e116d0f9c310450482cdcd7f4d2d1c7c4cab8d4f025a340260ce3f15329c5145
https://github.com/cli/cli/releases/download/v2.29.0/gh_2.29.0_macOS_arm64.zip: 38ca9a355376abd1475362cf8b3cacf2a757198fe5fe70349cb1767666abacc6
https://github.com/cli/cli/releases/download/v2.29.0/gh_2.29.0_windows_amd64.zip: 031eb343ebff6f8cc712d58d79267ee00b0c61b37d6698927161daae895044c6
https://github.com/golangci/golangci-lint/releases/download/v1.51.2/golangci-lint-1.51.2-darwin-amd64.tar.gz: 0549cbaa2df451cf3a2011a9d73a9cb127784d26749d9cd14c9f4818af104d44
https://github.com/golangci/golangci-lint/releases/download/v1.51.2/golangci-lint-1.51.2-darwin-arm64.tar.gz: 36e69882205a0e42a63ad57ec3015639c11051e03f0beb9cf7949c6451408960
https://github.com/golangci/golangci-lint/releases/download/v1.51.2/golangci-lint-1.51.2-linux-amd64.tar.gz: 4de479eb9d9bc29da51aec1834e7c255b333723d38dbd56781c68e5dddc6a90b
https://github.com/golangci/golangci-lint/releases/download/v1.51.2/golangci-lint-1.51.2-windows-amd64.zip: aac163d9bf3f79457399c2852cfae550cd250f23df9b324966f9c54e767ff42d
https://github.com/goreleaser/goreleaser/releases/download/v1.18.2/goreleaser_Darwin_arm64.tar.gz: 7eec9f4d0b86b2c9c9f6af1770a11315998bd4d4617633b0a73eeb036e97393e
https://github.com/goreleaser/goreleaser/releases/download/v1.18.2/goreleaser_Darwin_x86_64.tar.gz: 95338eed333347152e23837b68a8c6ce0c62b9f5abb68bd5b4b08178766400b9
https://github.com/goreleaser/goreleaser/releases/download/v1.18.2/goreleaser_Linux_x86_64.tar.gz: 811e0c63e347f78f3c8612a19ca8eeb564eb45f0265ce3f38aec39c8fdbcfa10
https://github.com/goreleaser/goreleaser/releases/download/v1.18.2/goreleaser_Windows_x86_64.zip: 4b67f9a0159dc4f6a19fdea46eda506d58efe9e9d01aebc6ee39c9e9c14f9715
https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.darwin.x86_64.tar.xz: 7d3730694707605d6e60cec4efcb79a0632d61babc035aa16cda1b897536acf5
https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz: 700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f
https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.zip: ae58191b1ea4ffd9e5b15da9134146e636440302ce3e2f46863e8d71c8be1bbb
https://github.com/mvdan/gofumpt/releases/download/v0.5.0/gofumpt_v0.5.0_darwin_amd64: 870f05a23541aad3d20d208a3ea17606169a240f608ac1cf987426198c14b2ed
https://github.com/mvdan/gofumpt/releases/download/v0.5.0/gofumpt_v0.5.0_darwin_arm64: f2df95d5fad8498ad8eeb0be8abdb8bb8d05e8130b332cb69751dfd090fabac4
https://github.com/mvdan/gofumpt/releases/download/v0.5.0/gofumpt_v0.5.0_linux_amd64: 759c6ab56bfbf62cafb35944aef1e0104a117e0aebfe44816fd79ef4b28521e4
https://github.com/mvdan/gofumpt/releases/download/v0.5.0/gofumpt_v0.5.0_windows_amd64.exe: c9ca0a8a95c2ead0a009a349d5a326e385f5f15a96b084e11c4a7c1cb86b694b
https://github.com/mvdan/sh/releases/download/v3.6.0/shfmt_v3.6.0_darwin_amd64: b8c9c025b498e2816b62f0b717f6032e9ab49e725a45b8205f52f66318f17185
https://github.com/mvdan/sh/releases/download/v3.6.0/shfmt_v3.6.0_darwin_arm64: 633f242246ee0a866c5f5df25cbf61b6af0d5e143555aca32950059cf13d91e0
https://github.com/mvdan/sh/releases/download/v3.6.0/shfmt_v3.6.0_linux_amd64: 5741a02a641de7e56b8da170e71a97e58050d66a3cf485fb268d6a5a8bb74afb
https://github.com/mvdan/sh/releases/download/v3.6.0/shfmt_v3.6.0_windows_amd64.exe: 18122d910ba434be366588f37c302c309cde4ca5403f93285254a3cf96839d01
https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64: af986793a515d500ab2d35f8d2aecd656e764504b789b66d7e1a0b727a124c44
https://github.com/stedolan/jq/releases/download/jq-1.6/jq-osx-amd64: 5c0a0a3ea600f302ee458b30317425dd9632d1ad8882259fcaf4e9b868b2b1ef
https://github.com/stedolan/jq/releases/download/jq-1.6/jq-win64.exe: a51d36968dcbdeabb3142c6f5cf9b401a65dc3a095f3144bd0c118d5bb192753