Skip to content

Commit 40b46fe

Browse files
author
Stanislav (Stas) Katkov
committed
brew: modify caveats section
1 parent 3aa6142 commit 40b46fe

File tree

1 file changed

+5
-35
lines changed

1 file changed

+5
-35
lines changed

.goreleaser.yaml

Lines changed: 5 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -80,46 +80,16 @@ release:
8080
owner: skatkov
8181
name: devtui
8282
name_template: "devtui-{{ .Tag }}"
83-
brews:
83+
homebrew_casks:
8484
- description: "A Swiss Army knife for developers"
8585
name: devtui
8686
repository:
8787
owner: skatkov
8888
name: homebrew-tap
89-
# This is a small workaround to inject ruby code into brew definition.
9089
caveats: |
91-
EOS
92-
return unless OS.linux?
90+
Linux user need to install additional dependencies.
9391
94-
session_type = ENV['XDG_SESSION_TYPE']
92+
• Wayland: brew install wl-clipboard
93+
• X11: brew install xclip (or xsel)
9594
96-
message = <<~EOS
97-
Clipboard support on Linux requires additional dependencies:
98-
EOS
99-
100-
case session_type
101-
when 'wayland'
102-
message += <<~EOS
103-
Linux with Wayland session type requires additional dependency
104-
105-
Install: brew install wl-clipboard
106-
EOS
107-
when 'x11'
108-
message += <<~EOS
109-
Linux with X11 session type requires additional dependency
110-
111-
Install: brew install xclip
112-
(Alternative: brew install xsel)
113-
EOS
114-
else
115-
message += <<~EOS
116-
117-
• Wayland: brew install wl-clipboard
118-
• X11: brew install xclip (or xsel)
119-
120-
To check your session type: echo $XDG_SESSION_TYPE
121-
EOS
122-
end
123-
124-
message
125-
<<~EOS
95+
To check your session type: echo $XDG_SESSION_TYPE

0 commit comments

Comments
 (0)