Merge pull request #9312 from issyl0/unbottled-fail-nicely-if-HOMEBREW_NO_ANALYTICS
dev-cmd/unbottled: Fail nicely if `HOMEBREW_NO_ANALYTICS` is set
This commit is contained in:
commit
f142714448
@ -86,6 +86,13 @@ module Homebrew
|
|||||||
|
|
||||||
ohai "Getting analytics data..."
|
ohai "Getting analytics data..."
|
||||||
analytics = Utils::Analytics.formulae_brew_sh_json("analytics/install/90d.json")
|
analytics = Utils::Analytics.formulae_brew_sh_json("analytics/install/90d.json")
|
||||||
|
|
||||||
|
if analytics.blank?
|
||||||
|
raise UsageError,
|
||||||
|
"default sort by analytics data requires " \
|
||||||
|
"`HOMEBREW_NO_GITHUB_API` and `HOMEBREW_NO_ANALYTICS` to be unset"
|
||||||
|
end
|
||||||
|
|
||||||
formulae = analytics["items"].map do |i|
|
formulae = analytics["items"].map do |i|
|
||||||
f = i["formula"].split.first
|
f = i["formula"].split.first
|
||||||
next if f.include?("/")
|
next if f.include?("/")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user