Skip to content

feat(installers): install shell completions and man pages#1087

Open
coolaj86 wants to merge 1 commit into
mainfrom
feat-installer-completions
Open

feat(installers): install shell completions and man pages#1087
coolaj86 wants to merge 1 commit into
mainfrom
feat-installer-completions

Conversation

@coolaj86
Copy link
Copy Markdown
Member

@coolaj86 coolaj86 commented May 14, 2026

Summary

For installers that ship completions/man pages in their release archives, install them into pkg_src_dir/share/ at install time.

Shell completions (bash/fish/zsh) and man pages added for:

  • bat, fd, lsd, rg, watchexec, zoxide — completions from autocomplete/ or completions/
  • goreleaser — completions from completions/, man pages from manpages/
  • gh — man pages from share/man/
  • pandoc — man pages from share/man/
  • sd — completions from completions/, man page sd.1

Split out from the same commit as #1085 (releases.conf). Archive format fixes are in #1086.

Test plan

  • webi bat — completions land in ~/.local/opt/bat-*/share/bash-completion/completions/bat
  • webi goreleaser — completions in share/, man page in share/man/man1/
  • webi gh — man pages in share/man/
  • webi pandoc — man pages in share/man/
  • webi sd — completions in share/, man page sd.1 in share/man/man1/

…sd, rg, watchexec, zoxide)

Install bash/fish/zsh completions from release archive into
pkg_src_dir/share/, and man pages into pkg_src_dir/share/man/man1/.
@coolaj86 coolaj86 force-pushed the feat-installer-completions branch from 0e6037f to b209bfe Compare May 14, 2026 21:26
@coolaj86 coolaj86 changed the title feat(installers): install shell completions and man pages (bat, fd, lsd, rg, watchexec, zoxide) feat(installers): install shell completions and man pages May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant