1
+ version : 2
2
+
1
3
builds :
2
4
- main : ./cmd/crab/main.go
3
5
ldflags :
@@ -24,33 +26,54 @@ changelog:
24
26
exclude :
25
27
- ' ^docs:'
26
28
- ' ^test:'
29
+
27
30
# Release
31
+
28
32
# # Github Releases
29
33
release :
30
34
github :
31
35
owner : atomicptr
32
36
name : crab
33
37
draft : false
38
+
39
+
40
+ # # AUR
41
+ aurs :
42
+ - name : crab-bin
43
+ homepage : &homepage "https://github.com/atomicptr/crab"
44
+ description : &description |
45
+ A versatile tool to crawl dozens of URLs from a given source, like a sitemap or an URL list.
46
+ private_key : " {{ .Env.AUR_KEY }}"
47
+ git_url : " ssh://aur@aur.archlinux.org/crab-bin.git"
48
+ provides :
49
+ - tmplr
50
+ commit_author :
51
+ name : Christopher Kaster
52
+ email : me@atomicptr.de
53
+ maintainers : &maintainers
54
+ - &maintainer "Christopher Kaster <me@atomicptr.de>"
55
+ license : &license MIT
56
+
34
57
# # Homebrew
35
58
brews :
36
59
- name : crab
37
60
repository :
38
61
owner : atomicptr
39
62
name : homebrew-tools
40
63
directory : Formula
41
- homepage : " https://github.com/atomicptr/crab "
42
- description : |
43
- A versatile tool to crawl dozens of URLs from a given source, like a sitemap or an URL list.
64
+ homepage : *homepage
65
+ description : *description
66
+
44
67
# # Scoop
45
68
scoops :
46
69
- name : crab
47
70
repository :
48
71
owner : atomicptr
49
72
name : scoop-bucket
50
- homepage : " https://github.com/atomicptr/crab "
51
- description : |
52
- A versatile tool to crawl dozens of URLs from a given source, like a sitemap or an URL list.
53
- license : MIT
73
+ homepage : *homepage
74
+ description : *description
75
+ license : *license
76
+
54
77
# # Docker
55
78
dockers :
56
79
- dockerfile : Dockerfile
@@ -59,14 +82,14 @@ dockers:
59
82
- " atomicptr/crab:v{{.Major}}"
60
83
- " atomicptr/crab:v{{.Major}}.{{.Minor}}"
61
84
- " atomicptr/crab:{{.Tag}}"
85
+
62
86
# # NFPM (deb and rpm)
63
87
nfpms :
64
88
- package_name : crab
65
89
vendor : atomicptr
66
- maintainer : " Christopher Kaster <me@atomicptr.de>"
67
- homepage : " https://github.com/atomicptr/crab"
68
- description : |
69
- A versatile tool to crawl dozens of URLs from a given source, like a sitemap or an URL list.
90
+ maintainer : *maintainer
91
+ homepage : *homepage
92
+ description : *description
70
93
license : MIT
71
94
formats :
72
95
- deb
0 commit comments