Skip to content

hc-espd-packager/homebrew-tap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

HashiCorp Homebrew Tap

What is Homebrew?

Package manager for macOS (or Linux), see more at https://brew.sh

What is Tap?

A third-party (in relation to Homebrew) repository providing installable packages (so called formulae) on macOS and Linux.

See more at https://docs.brew.sh/Taps

How do I install packages from here?

brew install hashicorp/tap/name

You can also only add the tap which makes formulae within it available in search results (brew search output):

brew tap hashicorp/tap

While you may search across taps, it is necessary to always use fully qualified name (incl. the hashicorp/tap/ prefix) when refering to formulae in external tap such as this one outside of search.

Why should I install packages from this tap?

Formulae for the same HashiCorp software may exist in other taps or the community-maintained main tap. This may raise a question of why would someone prefer one tap over the other.

The community-maintained tap compiles HashiCorp software on Homebrew's own infrastructure, and builds it according to the local formulae definition.

Formulae in this tap are maintained by HashiCorp, which means that it distributes the exact (byte-to-byte) same binaries which are published to https://releases.hashicorp.com

  • macOS binaries are signed by HashiCorp and the signature can be verified per instructions on the HashiCorp's Security page
  • Teams maintaining HashiCorp software choose Go version and any build flags deliberately while factoring in support, security and other concerns. Binaries distributed through this tap reflect this.
  • Updating of formulae is automated, which means that updates become available as they're released.

Why doesn't HashiCorp maintain formulae in the main tap?

See relevant discussion.

About

Homebrew Tap of HashiCorp products and tools

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 57.1%
  • Go 42.9%