From b6809f2dda1a36eccc6eafec48e485407293398e Mon Sep 17 00:00:00 2001 From: EricFromCanada Date: Sat, 18 Apr 2020 12:09:30 -0400 Subject: [PATCH] analytics: rearrange help into subcommand format --- Library/Homebrew/cmd/analytics.rb | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/cmd/analytics.rb b/Library/Homebrew/cmd/analytics.rb index a37f4795d7..1e641e7214 100644 --- a/Library/Homebrew/cmd/analytics.rb +++ b/Library/Homebrew/cmd/analytics.rb @@ -10,12 +10,17 @@ module Homebrew usage_banner <<~EOS `analytics` [] - If `on` or `off` is passed, turn Homebrew's analytics on or off respectively. - - If `state` is passed, display the current anonymous user behaviour analytics state. + Control Homebrew's anonymous aggregate user behaviour analytics. Read more at . - If `regenerate-uuid` is passed, regenerate the UUID used in Homebrew's analytics. + `brew analytics` [`state`]: + Display the current state of Homebrew's analytics. + + `brew analytics` [`on`|`off`]: + Turn Homebrew's analytics on or off respectively. + + `brew analytics regenerate-uuid`: + Regenerate the UUID used for Homebrew's analytics. EOS switch :verbose switch :debug @@ -41,7 +46,7 @@ module Homebrew when "regenerate-uuid" Utils::Analytics.regenerate_uuid! else - raise UsageError, "unknown subcommand" + raise UsageError, "unknown subcommand: #{args.named.first}" end end end