Versions in this module Expand all Collapse all v0 v0.0.1 Jun 13, 2023 Changes in this version + func SanitizeStaticValues(valuesToSanitize []string, replacementValue string, content []byte) ([]byte, error) + func SanitizeUsername(rawUserName string, userHomeDir string, replacementValue string, ...) ([]byte, error) + func SanitizeValuesByKey(keysToFilter []string, replacementValue string, content []byte) ([]byte, error) + type Analytics interface + AddError func(err error) + AddHeader func(headerFunc func() http.Header) + GetOutputData func() *analyticsOutput + GetRequest func() (*http.Request, error) + IsCiEnvironment func() bool + Send func() (*http.Response, error) + SetApiUrl func(apiUrl string) + SetClient func(clientFunc func() *http.Client) + SetCmdArguments func(args []string) + SetIntegration func(name string, version string) + SetOrg func(org string) + SetVersion func(version string) + func New() Analytics + type AnalyticsImpl struct + func (a *AnalyticsImpl) AddError(err error) + func (a *AnalyticsImpl) AddHeader(headerFunc func() http.Header) + func (a *AnalyticsImpl) GetOutputData() *analyticsOutput + func (a *AnalyticsImpl) GetRequest() (*http.Request, error) + func (a *AnalyticsImpl) IsCiEnvironment() bool + func (a *AnalyticsImpl) Send() (*http.Response, error) + func (a *AnalyticsImpl) SetApiUrl(apiUrl string) + func (a *AnalyticsImpl) SetClient(clientFunc func() *http.Client) + func (a *AnalyticsImpl) SetCmdArguments(args []string) + func (a *AnalyticsImpl) SetIntegration(name string, version string) + func (a *AnalyticsImpl) SetOrg(org string) + func (a *AnalyticsImpl) SetVersion(version string)