mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
handle --limit flag edge case
This commit is contained in:
parent
088b8de974
commit
c52653adb8
@ -8,10 +8,12 @@ module Homebrew
|
|||||||
def bump_args
|
def bump_args
|
||||||
Homebrew::CLI::Parser.new do
|
Homebrew::CLI::Parser.new do
|
||||||
usage_banner <<~EOS
|
usage_banner <<~EOS
|
||||||
`bump`
|
`bump` [<options>]
|
||||||
|
|
||||||
Display out-of-date brew formulae, the latest version available, and whether a pull request has been opened.
|
Display out-of-date brew formulae, the latest version available, and whether a pull request has been opened.
|
||||||
EOS
|
EOS
|
||||||
|
flag "--formula=",
|
||||||
|
description: "Return results for package by name."
|
||||||
flag "--limit=",
|
flag "--limit=",
|
||||||
description: "Limit number of package results returned."
|
description: "Limit number of package results returned."
|
||||||
switch :verbose
|
switch :verbose
|
||||||
@ -45,7 +47,7 @@ module Homebrew
|
|||||||
package_details = format_package(srcname, latest_version)
|
package_details = format_package(srcname, latest_version)
|
||||||
packages[srcname] = package_details unless package_details.nil?
|
packages[srcname] = package_details unless package_details.nil?
|
||||||
|
|
||||||
break if packages.size == Homebrew.args.limit.to_i
|
break if Homebrew.args.limit && packages.size >= Homebrew.args.limit.to_i
|
||||||
end
|
end
|
||||||
|
|
||||||
packages
|
packages
|
||||||
|
Loading…
x
Reference in New Issue
Block a user