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.
brew tap will-wright-eng/tools
brew install disktree g3 hc loch mdcsv mgmt sosigOr without tapping first:
brew install will-wright-eng/tools/hc| Formula | Description | Version | Status |
|---|---|---|---|
disktree |
Treemap for finding and removing what fills your disk (macOS app + CLI) | 0.10.1 |
Added; awaiting first CI run |
g3 |
Object storage CLI over GitHub Gists, speaking aws-cli vocabulary | 0.1.0 |
Ready |
hc |
Hot/cold codebase analysis: git churn crossed with file complexity | 1.4.1 |
Ready; 1.4.2 bump pending |
loch |
Per-commit LOC history via gix and tokei, without a working tree | 0.1.0 |
Ready |
mdcsv |
Convert between markdown tables and CSV | 0.3.1 |
Ready |
mgmt |
Command-line interface to search and manage media assets in S3 | 0.11.0 |
Ready |
sosig |
Analyze GitHub repositories and calculate social-signal metrics | 0.3.0 |
Ready; 0.3.1 sdist switch pending |
audit.ymlrunsbrew audit --strict,brew install --build-from-source, andbrew testfor each formula changed by a push tomainor a PR.livecheck.ymlrunsbrew livecheckmonthly and opens alivecheck/bumpPR for any formula behind upstream.- Dependabot keeps the SHA-pinned actions current.
brew tap will-wright-eng/tools "$(pwd)"
brew audit --strict will-wright-eng/tools/<name>
brew install --build-from-source will-wright-eng/tools/<name>
brew test will-wright-eng/tools/<name>
brew livecheck will-wright-eng/tools/<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.
- design-doc.md: formula design by language
- formula-readiness.md: status, tasks, and upstream checks
- disktree-formula-spec.md: the
disktreeformula design - Homebrew discussion #6482: the Gatekeeper/custom-tap thread
- Homebrew Taps documentation