GitShow/tj/go-cli-analytics
tj

go-cli-analytics

Unobtrusive disk-buffered analytics for CLI tools powered by Segment

by tj
analyticsclisegment
Star on GitHubFork

Go

77 stars5 forks1 contributorQuiet · 5y agoSince 2016MIT

Meet the team

See all 1 on GitHub →
tj
tj14 contributions

Languages

View on GitHub →
Go100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 4 discussions · Last activity 5y ago
See all on GitHub →
tj
Implement as apex/log handlerOpenIssue

I suppose there's not really any reason to couple with Segment. We could easily just have a which buffers to disk etc and then have Segment / Elastic as periodic handlers. Also we could add a wrapper handler that checks for a field or similar so that not _all_ logs are sent.

tj · 10y ago
tj
Pkg exportsOpenIssue

Provide a simple interface at the package level, since most cmds use something like Cobra where you're spread across multiple files: Also a way to define program-wide props such as GOOS / GOARCH.

tj · 10y ago
tj
Better docsOpenIssue

haven't looked at the godocs yet, could probably use some help

tj · 10y ago
Structured data for AI agents

Repository: tj/go-cli-analytics. Description: Unobtrusive disk-buffered analytics for CLI tools powered by Segment Stars: 77, Forks: 5. Primary language: Go. Languages: Go (100%). License: MIT. Topics: analytics, cli, segment. Open PRs: 0, open issues: 4. Last activity: 5y ago. Community health: 42%. Top contributors: tj.

·@ofershap

Replace github.com with gitshow.dev