summaryrefslogtreecommitdiff
path: root/statistics.go
AgeCommit message (Collapse)Author
2025-11-21perf: cache stats for fasterlookupEltrac
2025-11-21perf: concurrently get brew info and reverse dependenciesEltrac
2025-11-21style: gofmt all codeEltrac
2025-11-21refactor: move print entry point to statistics.Print()Eltrac
2025-11-21style: rename vars shorter to be idiomatic and fix typoEltrac
2025-11-21fix: show recent activity only if there's a binaryEltrac
2025-11-11fix: extra string in printRecentActivity()Eltrac
2025-11-11refactor: separate data processing and printing - `print.go` no longer handlesEltrac
retrieving atime and other data operations. It just receives info and prints. - New `statistics.go` gather formulae and cask struct and spits out a unified data structure for `print.go` to use. Getting atime and reverse dependencies are moved here as well. - `info.go` is now `brewget.go`, since what it does is basically running `brew info` and `brew uses` commands to gather raw data.