wezterm: add shell completions

This commit is contained in:
near129 2024-02-05 22:01:16 +09:00
parent e60a735770
commit 494604f0de
1 changed files with 7 additions and 1 deletions

View File

@ -19,7 +19,6 @@ cask "wezterm" do
conflicts_with cask: "homebrew/cask-versions/wezterm-nightly"
app "WezTerm.app"
%w[
wezterm
wezterm-gui
@ -29,6 +28,13 @@ cask "wezterm" do
binary "#{appdir}/WezTerm.app/Contents/MacOS/#{tool}"
end
binary "WezTerm.app/Contents/Resources/shell-completion/zsh",
target: "#{HOMEBREW_PREFIX}/share/zsh/site-functions/_wezterm"
binary "WezTerm.app/Contents/Resources/shell-completion/bash",
target: "#{HOMEBREW_PREFIX}/etc/bash_completion.d/wezterm"
binary "WezTerm.app/Contents/Resources/shell-completion/fish",
target: "#{HOMEBREW_PREFIX}/share/fish/vendor_completions.d/wezterm.fish"
preflight do
# Move "WezTerm-macos-#{version}/WezTerm.app" out of the subfolder
staged_subfolder = staged_path.glob(["WezTerm-*", "wezterm-*"]).first