mirror of
https://github.com/safedep/pmg.git
synced 2026-08-03 07:24:09 +02:00
feat: add posthog analytics support (#52)
* feat: add posthog analytics events * Update internal/analytics/analytics.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Sahil Bansal <bansalsahil315@gmail.com> --------- Signed-off-by: Sahil Bansal <bansalsahil315@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
package analytics
|
||||
|
||||
const (
|
||||
eventRun = "pmg_command_run"
|
||||
eventCommandNpm = "pmg_command_npm"
|
||||
eventCommandPnpm = "pmg_command_pnpm"
|
||||
eventCommandPip = "pmg_command_pip"
|
||||
|
||||
eventPmgGenerateEnvDocker = "pmg_command_generate_env_docker"
|
||||
eventPmgGenerateEnvGitHubActions = "pmg_command_generate_env_github_actions"
|
||||
eventPmgGenerateEnvGitLabCI = "pmg_command_generate_env_gitlab_ci"
|
||||
)
|
||||
|
||||
func TrackCommandRun() {
|
||||
TrackEvent(eventRun)
|
||||
}
|
||||
|
||||
func TrackCommandNpm() {
|
||||
TrackEvent(eventCommandNpm)
|
||||
}
|
||||
|
||||
func TrackCommandPnpm() {
|
||||
TrackEvent(eventCommandPnpm)
|
||||
}
|
||||
|
||||
func TrackCommandPip() {
|
||||
TrackEvent(eventCommandPip)
|
||||
}
|
||||
|
||||
func TrackCommandGenerateEnvDocker() {
|
||||
TrackEvent(eventPmgGenerateEnvDocker)
|
||||
}
|
||||
|
||||
func TrackCommandGenerateEnvGitHubActions() {
|
||||
TrackEvent(eventPmgGenerateEnvGitHubActions)
|
||||
}
|
||||
|
||||
func TrackCommandGenerateEnvGitLabCI() {
|
||||
TrackEvent(eventPmgGenerateEnvGitLabCI)
|
||||
}
|
||||
Reference in New Issue
Block a user