diff --git a/completions/bash/brew b/completions/bash/brew index e05248d8a0687..b3cd262559b6d 100644 --- a/completions/bash/brew +++ b/completions/bash/brew @@ -601,8 +601,8 @@ _brew_cleanup() { --prune --prune-prefix --quiet + --scrub --verbose - -s " return ;; diff --git a/completions/fish/brew.fish b/completions/fish/brew.fish index b49787810a924..b00bd62b4ec0e 100644 --- a/completions/fish/brew.fish +++ b/completions/fish/brew.fish @@ -487,8 +487,8 @@ __fish_brew_complete_arg 'cleanup' -l help -d 'Show this message' __fish_brew_complete_arg 'cleanup' -l prune -d 'Remove all cache files older than specified days. If you want to remove everything, use `--prune=all`' __fish_brew_complete_arg 'cleanup' -l prune-prefix -d 'Only prune the symlinks and directories from the prefix and remove no other files' __fish_brew_complete_arg 'cleanup' -l quiet -d 'Make some output more quiet' +__fish_brew_complete_arg 'cleanup' -l scrub -d 'Scrub the cache, including downloads for even the latest versions. Note that downloads for any installed formulae or casks will still not be deleted. If you want to delete those too: `rm -rf "$(brew --cache)"`' __fish_brew_complete_arg 'cleanup' -l verbose -d 'Make some output more verbose' -__fish_brew_complete_arg 'cleanup' -l s -d 'Scrub the cache, including downloads for even the latest versions. Note that downloads for any installed formulae or casks will still not be deleted. If you want to delete those too: `rm -rf "$(brew --cache)"`' __fish_brew_complete_arg 'cleanup' -a '(__fish_brew_suggest_formulae_all)' __fish_brew_complete_arg 'cleanup' -a '(__fish_brew_suggest_casks_all)' diff --git a/completions/zsh/_brew b/completions/zsh/_brew index b8001fc2d0d22..0a35bc8922395 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -626,8 +626,8 @@ _brew_cleanup() { '--prune[Remove all cache files older than specified days. If you want to remove everything, use `--prune=all`]' \ '--prune-prefix[Only prune the symlinks and directories from the prefix and remove no other files]' \ '--quiet[Make some output more quiet]' \ + '--scrub[Scrub the cache, including downloads for even the latest versions. Note that downloads for any installed formulae or casks will still not be deleted. If you want to delete those too: `rm -rf "$(brew --cache)"`]' \ '--verbose[Make some output more verbose]' \ - '-s[Scrub the cache, including downloads for even the latest versions. Note that downloads for any installed formulae or casks will still not be deleted. If you want to delete those too: `rm -rf "$(brew --cache)"`]' \ - formula \ '*::formula:__brew_formulae' \ - cask \ diff --git a/docs/Manpage.md b/docs/Manpage.md index 5baf1665b1f06..b3cfef5b84359 100644 --- a/docs/Manpage.md +++ b/docs/Manpage.md @@ -142,7 +142,7 @@ old. This can be adjusted with `HOMEBREW_CLEANUP_MAX_AGE_DAYS`. : Show what would be removed, but do not actually remove anything. -`-s` +`-s`, `--scrub` : Scrub the cache, including downloads for even the latest versions. Note that downloads for any installed formulae or casks will still not be deleted. If diff --git a/manpages/brew.1 b/manpages/brew.1 index ef2aa222970e3..40a761df55ea9 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -88,7 +88,7 @@ Remove all cache files older than specified \fIdays\fP\&\. If you want to remove \fB\-n\fP, \fB\-\-dry\-run\fP Show what would be removed, but do not actually remove anything\. .TP -\fB\-s\fP +\fB\-s\fP, \fB\-\-scrub\fP Scrub the cache, including downloads for even the latest versions\. Note that downloads for any installed formulae or casks will still not be deleted\. If you want to delete those too: \fBrm \-rf "$(brew \-\-cache)"\fP .TP \fB\-\-prune\-prefix\fP