summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-27fix: --no-cache not working for list commandHEADmastereltrac
2026-05-26fix: don't print API erroreltrac
since packages can only be a formula or a cask, and we request both formula and cask on every run. so one error is certain.
2026-05-26fix(tui): showing multiple resultseltrac
2026-05-26refactor: separate fetch/display logic from main.goeltrac
2026-05-26feat: fetch data from multiple sources and update when new one comeseltrac
2026-05-26feat: add function fetching info from HTTP APIeltrac
2026-03-25docs: add roadmapeltrac
2026-01-07Merge branch 'master' of https://github.com/BigCoke233/wtfisEltrac
2025-11-28feat(cli): add flags for list subcommands - `--no-dependency`: only show packageEltrac
names and dependency count, do not list dependencies - `--ascending`: sort list ascendingly - `--descending`: sort list descendingly
2025-11-28refactor: move `info` subcommand function back to main commandEltrac
2025-11-28feat(cli): new command `wthis list`Eltrac
2025-11-28style: name return types of ReadCache()Eltrac
2025-11-28refactor: use subcommands and replace certain flagsEltrac
2025-11-23refactor: clearer entry point codeEltrac
2025-11-21style: main.goEltrac
2025-11-21refactor: move main logic outside CLI declarationEltrac
2025-11-21feat: add cache related flagsEltrac
- `--no-cache` for lookup without caching - `--clear-cache` to delete all cache files and not look up
2025-11-21perf: cache stats for fasterlookupEltrac
2025-11-21perf: concurrently get brew info and reverse dependenciesEltrac
2025-11-21refactor: use cmd.Output instead of a bytes.BufferEltrac
2025-11-21chore(git): correctly ignore .DS_StoreEltrac
2025-11-21perf: write timestamp to cache file instead of relying on mtimeEltrac
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-17docs(README): fix typoEltrac
2025-11-12docs: update tapEltrac
2025-11-11docs: update READMEEltrac
2025-11-11fix: remove extra line of interaction summary doesn't existEltrac
2025-11-11fix: extra space in version field when not installedEltrac
2025-11-11fix: make sure to exit when certain error occursEltrac
2025-11-11docs: wrap parentheses around package typeEltrac
2025-11-11fix: extra string in printRecentActivity()Eltrac
2025-11-11feat(animation): animate loading promptEltrac
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.
2025-11-11refactor: tidy up print.go with sectionsEltrac
2025-11-11feat(cli): print how recent a formulae is usedEltrac
2025-11-11style: tidy up print.goEltrac
2025-11-11refactor(cli): tidy up printed info - remove "The cask is (not) installed"Eltrac
description, which is practically useless - remove "Version:" "Homepage:" and only use emojis - display installed version instead of latest
2025-11-11feat(cli): output prompt before result is shown - after brewcheck is done -Eltrac
before searching and printing formulae/cask info
2025-11-11perf(cache): shorten cacheTTL to 3 daysEltrac
2025-11-11perf: simplify brewcheck cache - ditch JSON format, store empty file and useEltrac
modification timestamp - if no brew, then no cache. if brew, then cache. - simply check if file exists and is fresh to read cache
2025-11-11perf: cache homebrew installation check - looking for brew path takes aEltrac
significant amount of time - caching (supports XDG) brew check result to improve performance
2025-11-11refactor: use urfave/cliEltrac
2025-11-11chore(dependency): github.com/faith/color should be directEltrac
2025-11-11Merge branch 'master' of https://github.com/BigCoke233/wtfisEltrac
2025-11-11fix(main.go): remove redundant lookupEltrac
2025-11-11style(info.go): handle error internallyEltrac
2025-11-10docs: fix usage message typoEltrac