File tree Expand file tree Collapse file tree 2 files changed +39
-1
lines changed
Expand file tree Collapse file tree 2 files changed +39
-1
lines changed Original file line number Diff line number Diff line change @@ -80,9 +80,45 @@ release:
8080 owner : skatkov
8181 name : devtui
8282 name_template : " devtui-{{ .Tag }}"
83- homebrew_casks :
83+ brews :
8484 - description : " A Swiss Army knife for developers"
8585 name : devtui
8686 repository :
8787 owner : skatkov
8888 name : homebrew-tap
89+ caveats : |
90+ def caveats
91+ return unless OS.linux?
92+
93+ session_type = ENV['XDG_SESSION_TYPE']
94+
95+ message = <<~EOS
96+ Clipboard support on Linux requires additional dependencies:
97+ EOS
98+
99+ case session_type
100+ when 'wayland'
101+ message += <<~EOS
102+ Linux with Wayland session type requires additional dependency
103+
104+ Install: brew install wl-clipboard
105+ EOS
106+ when 'x11'
107+ message += <<~EOS
108+ Linux with X11 session type requires additional dependency
109+
110+ Install: brew install xclip
111+ (Alternative: brew install xsel)
112+ EOS
113+ else
114+ message += <<~EOS
115+
116+ • Wayland: brew install wl-clipboard
117+ • X11: brew install xclip (or xsel)
118+
119+ To check your session type: echo $XDG_SESSION_TYPE
120+ EOS
121+ end
122+
123+ message
124+ end
Original file line number Diff line number Diff line change 1+ [tools ]
2+ go = " 1.25.4"
You can’t perform that action at this time.
0 commit comments