Skip to content

About

Homebrew tap for developer CLIs: disktree, g3, hc, loch, mdcsv, mgmt, and sosig. Every formula builds from source

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebrew-tap

A personal Homebrew tap distributing six developer tools that each ship with a different, language-specific install path, plus a source build of the third-party disktree app. See design-doc.md for the formula design and the reasoning behind it, and formula-readiness.md for current status and open work.

Install

brew tap will-wright-eng/tap
brew install disktree g3 hc loch mdcsv mgmt sosig

Or without tapping first:

brew install will-wright-eng/tap/hc

Tools

Formula Description Upstream
disktree Treemap for finding and removing what fills your disk (macOS app + CLI) tobi/disktree
g3 Object storage CLI over GitHub Gists, speaking aws-cli vocabulary will-wright-eng/gists3
hc Hot/cold codebase analysis: git churn crossed with file complexity will-wright-eng/hc
loch Per-commit LOC history via gix and tokei, without a working tree will-wright-eng/loch
mdcsv Convert between markdown tables and CSV will-wright-eng/mdcsv
mgmt Command-line interface to search and manage media assets in S3 will-wright-eng/media-mgmt-cli
sosig Analyze GitHub repositories and calculate social-signal metrics will-wright-eng/social-signals

Each formula pins a release; brew livecheck --tap will-wright-eng/tap compares those pins with the latest upstream releases.

CI

  • audit.yml runs brew audit --strict, brew install --build-from-source, and brew test for each formula changed by a push to main or a PR.
  • livecheck.yml runs brew livecheck monthly and opens a livecheck/bump PR for any formula behind upstream.
  • Dependabot keeps the SHA-pinned actions current.

Development

brew tap will-wright-eng/tap "$(pwd)"
brew audit --strict will-wright-eng/tap/<name>
brew install --build-from-source will-wright-eng/tap/<name>
brew test will-wright-eng/tap/<name>
brew livecheck will-wright-eng/tap/<name>
brew uninstall <name>

Every formula builds from source, so nothing here downloads an unsigned binary and the macOS Gatekeeper deprecation that motivated this tap does not apply.

References

About

Homebrew tap for developer CLIs: disktree, g3, hc, loch, mdcsv, mgmt, and sosig. Every formula builds from source

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages