From c57b760d124ebe59788e38fd3c74b147c00a5419 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Thu, 23 Feb 2023 09:03:06 +0000 Subject: [PATCH] Update manpage and completions. Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow. --- completions/bash/brew | 34 ++++++++++++++++++++++++++ completions/fish/brew.fish | 14 +++++++++++ completions/internal_commands_list.txt | 2 ++ completions/zsh/_brew | 20 +++++++++++++++ docs/Manpage.md | 12 +++++++++ manpages/brew.1 | 12 +++++++++ 6 files changed, 94 insertions(+) diff --git a/completions/bash/brew b/completions/bash/brew index a279d4abb5..6aaf7c2d75 100644 --- a/completions/bash/brew +++ b/completions/bash/brew @@ -994,6 +994,38 @@ _brew_formula() { __brew_complete_formulae } +_brew_generate_cask_api() { + local cur="${COMP_WORDS[COMP_CWORD]}" + case "${cur}" in + -*) + __brewcomp " + --debug + --help + --quiet + --verbose + " + return + ;; + *) + esac +} + +_brew_generate_formula_api() { + local cur="${COMP_WORDS[COMP_CWORD]}" + case "${cur}" in + -*) + __brewcomp " + --debug + --help + --quiet + --verbose + " + return + ;; + *) + esac +} + _brew_generate_man_completions() { local cur="${COMP_WORDS[COMP_CWORD]}" case "${cur}" in @@ -2550,6 +2582,8 @@ _brew() { extract) _brew_extract ;; fetch) _brew_fetch ;; formula) _brew_formula ;; + generate-cask-api) _brew_generate_cask_api ;; + generate-formula-api) _brew_generate_formula_api ;; generate-man-completions) _brew_generate_man_completions ;; gist-logs) _brew_gist_logs ;; home) _brew_home ;; diff --git a/completions/fish/brew.fish b/completions/fish/brew.fish index 2cb0882fa4..1fe3aa4422 100644 --- a/completions/fish/brew.fish +++ b/completions/fish/brew.fish @@ -731,6 +731,20 @@ __fish_brew_complete_arg 'formula' -l verbose -d 'Make some output more verbose' __fish_brew_complete_arg 'formula' -a '(__fish_brew_suggest_formulae_all)' +__fish_brew_complete_cmd 'generate-cask-api' 'Generates Cask API data files for formulae' +__fish_brew_complete_arg 'generate-cask-api' -l debug -d 'Display any debugging information' +__fish_brew_complete_arg 'generate-cask-api' -l help -d 'Show this message' +__fish_brew_complete_arg 'generate-cask-api' -l quiet -d 'Make some output more quiet' +__fish_brew_complete_arg 'generate-cask-api' -l verbose -d 'Make some output more verbose' + + +__fish_brew_complete_cmd 'generate-formula-api' 'Generates Formula API data files for formulae' +__fish_brew_complete_arg 'generate-formula-api' -l debug -d 'Display any debugging information' +__fish_brew_complete_arg 'generate-formula-api' -l help -d 'Show this message' +__fish_brew_complete_arg 'generate-formula-api' -l quiet -d 'Make some output more quiet' +__fish_brew_complete_arg 'generate-formula-api' -l verbose -d 'Make some output more verbose' + + __fish_brew_complete_cmd 'generate-man-completions' 'Generate Homebrew\'s manpages and shell completions' __fish_brew_complete_arg 'generate-man-completions' -l debug -d 'Display any debugging information' __fish_brew_complete_arg 'generate-man-completions' -l help -d 'Show this message' diff --git a/completions/internal_commands_list.txt b/completions/internal_commands_list.txt index d4f8179037..3af2a3f10b 100644 --- a/completions/internal_commands_list.txt +++ b/completions/internal_commands_list.txt @@ -41,6 +41,8 @@ extract fetch formula formulae +generate-cask-api +generate-formula-api generate-man-completions gist-logs help diff --git a/completions/zsh/_brew b/completions/zsh/_brew index bef4afc29e..b4406ef039 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -167,6 +167,8 @@ __brew_internal_commands() { 'fetch:Download a bottle (if available) or source packages for formulae and binaries for casks' 'formula:Display the path where formula is located' 'formulae:List all locally installable formulae including short names' + 'generate-cask-api:Generates Cask API data files for formulae' + 'generate-formula-api:Generates Formula API data files for formulae' 'generate-man-completions:Generate Homebrew'\''s manpages and shell completions' 'gist-logs:Upload logs for a failed build of formula to a new Gist' 'home:Open a formula or cask'\''s homepage in a browser, or open Homebrew'\''s own homepage if no argument is provided' @@ -898,6 +900,24 @@ _brew_formula() { '*::formula:__brew_formulae' } +# brew generate-cask-api +_brew_generate_cask_api() { + _arguments \ + '--debug[Display any debugging information]' \ + '--help[Show this message]' \ + '--quiet[Make some output more quiet]' \ + '--verbose[Make some output more verbose]' +} + +# brew generate-formula-api +_brew_generate_formula_api() { + _arguments \ + '--debug[Display any debugging information]' \ + '--help[Show this message]' \ + '--quiet[Make some output more quiet]' \ + '--verbose[Make some output more verbose]' +} + # brew generate-man-completions _brew_generate_man_completions() { _arguments \ diff --git a/docs/Manpage.md b/docs/Manpage.md index b7c13df6f1..c360f2b0b3 100644 --- a/docs/Manpage.md +++ b/docs/Manpage.md @@ -1224,6 +1224,18 @@ a formula from a tap that is not `homebrew/core` use its fully-qualified form of Display the path where *`formula`* is located. +### `generate-cask-api` + +Generates Cask API data files for formulae.brew.sh. + +The generated files are written to the current directory. + +### `generate-formula-api` + +Generates Formula API data files for formulae.brew.sh. + +The generated files are written to the current directory. + ### `generate-man-completions` Generate Homebrew's manpages and shell completions. diff --git a/manpages/brew.1 b/manpages/brew.1 index ac1e80162a..f9722eccfc 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -1764,6 +1764,18 @@ Overwrite the destination formula if it already exists\. .SS "\fBformula\fR \fIformula\fR [\.\.\.]" Display the path where \fIformula\fR is located\. . +.SS "\fBgenerate\-cask\-api\fR" +Generates Cask API data files for formulae\.brew\.sh\. +. +.P +The generated files are written to the current directory\. +. +.SS "\fBgenerate\-formula\-api\fR" +Generates Formula API data files for formulae\.brew\.sh\. +. +.P +The generated files are written to the current directory\. +. .SS "\fBgenerate\-man\-completions\fR" Generate Homebrew\'s manpages and shell completions\. .