aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/utils/analytics.sh
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/utils/analytics.sh')
-rw-r--r--Library/Homebrew/utils/analytics.sh53
1 files changed, 0 insertions, 53 deletions
diff --git a/Library/Homebrew/utils/analytics.sh b/Library/Homebrew/utils/analytics.sh
index 8d5cf2ff7..00527fd9f 100644
--- a/Library/Homebrew/utils/analytics.sh
+++ b/Library/Homebrew/utils/analytics.sh
@@ -66,56 +66,3 @@ setup-analytics() {
export HOMEBREW_ANALYTICS_ID
export HOMEBREW_ANALYTICS_USER_UUID
}
-
-report-analytics-screenview-command() {
- [[ -n "$HOMEBREW_NO_ANALYTICS" || -n "$HOMEBREW_NO_ANALYTICS_THIS_RUN" ]] && return
-
- # Don't report commands that are invoked as part of other commands.
- [[ "$HOMEBREW_COMMAND_DEPTH" != 1 ]] && return
-
- # Don't report non-official commands.
- if ! [[ "$HOMEBREW_COMMAND" = "bundle" ||
- "$HOMEBREW_COMMAND" = "services" ||
- -f "$HOMEBREW_LIBRARY/Homebrew/cmd/$HOMEBREW_COMMAND.rb" ||
- -f "$HOMEBREW_LIBRARY/Homebrew/cmd/$HOMEBREW_COMMAND.sh" ||
- -f "$HOMEBREW_LIBRARY/Homebrew/dev-cmd/$HOMEBREW_COMMAND.rb" ||
- -f "$HOMEBREW_LIBRARY/Homebrew/dev-cmd/$HOMEBREW_COMMAND.sh" ]]
- then
- return
- fi
-
- # Don't report commands used mostly by our scripts and not users.
- case "$HOMEBREW_COMMAND" in
- --prefix|analytics|command|commands)
- return
- ;;
- esac
-
- local args=(
- --max-time 3
- --user-agent "$HOMEBREW_USER_AGENT_CURL"
- --data v=1
- --data aip=1
- --data t=screenview
- --data tid="$HOMEBREW_ANALYTICS_ID"
- --data cid="$HOMEBREW_ANALYTICS_USER_UUID"
- --data an="$HOMEBREW_PRODUCT"
- --data av="$HOMEBREW_VERSION"
- --data cd="$HOMEBREW_COMMAND"
- )
-
- # Send analytics. Don't send or store any personally identifiable information.
- # http://docs.brew.sh/Analytics.html
- # https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#screenView
- # https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters
- if [[ -z "$HOMEBREW_ANALYTICS_DEBUG" ]]
- then
- "$HOMEBREW_CURL" https://www.google-analytics.com/collect \
- "${args[@]}" \
- --silent --output /dev/null &>/dev/null & disown
- else
- local url="https://www.google-analytics.com/debug/collect"
- echo "$HOMEBREW_CURL $url ${args[*]}"
- "$HOMEBREW_CURL" "$url" "${args[@]}"
- fi
-}