Giter Site home page Giter Site logo

kingjay66 / homebrew-tap Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hashicorp/homebrew-tap

0.0 1.0 0.0 703 KB

Homebrew Tap of HashiCorp products and tools

License: Mozilla Public License 2.0

Ruby 46.01% Go 39.67% Makefile 4.37% HCL 9.96%

homebrew-tap's Introduction

HashiCorp Homebrew Tap

What is Homebrew?

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

What is a Tap?

A third-party (in relation to Homebrew) repository providing installable packages (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

Note: to clone the tap via SSH you will need to use:

brew tap hashicorp/tap https://github.com/hashicorp/homebrew-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 taps such as this one outside of search.

What packages are available?

With the following commands, you can install the latest generally available (GA) version of each product:

# Formulae
brew install hashicorp/tap/athena-cli
brew install hashicorp/tap/boundary
brew install hashicorp/tap/consul
brew install hashicorp/tap/consul-dataplane
brew install hashicorp/tap/consul-enterprise
brew install hashicorp/tap/consul-template
brew install hashicorp/tap/consul-terraform-sync
brew install hashicorp/tap/hc-install
brew install hashicorp/tap/hcdiag
brew install hashicorp/tap/levant
brew install hashicorp/tap/nomad
brew install hashicorp/tap/nomad-enterprise
brew install hashicorp/tap/nomad-pack
brew install hashicorp/tap/packer
brew install hashicorp/tap/sentinel
brew install hashicorp/tap/terraform
brew install hashicorp/tap/terraform-ls
brew install hashicorp/tap/vault
brew install hashicorp/tap/vault-enterprise
brew install hashicorp/tap/waypoint

# Casks
brew install hashicorp/tap/hashicorp-boundary-desktop
brew install hashicorp/tap/hashicorp-vagrant

Prereleases (including as alpha's, beta's, and release candidates) will not be available in this tap.

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 homebrew-core (main tap)?

Homebrew's core team prefers to keep homebrew-core as community maintained and built from source to maintain consistency across vendors in terms of expectations around contents and updates. See relevant discussion for more information.

Contributing

Check out our contribution guidelines for this project

homebrew-tap's People

Contributors

hc-espd-packager avatar hc-tfe-release-bot avatar kpenfound avatar hashibot avatar cotarg avatar mdeggies avatar omar-khawaja avatar calebalbers avatar radeksimko avatar modrake avatar smacfarlane avatar dekimsey avatar claire-labry avatar lursu avatar alvin-huang avatar angrycub avatar emilymianeil avatar samsalisbury avatar lewiscowper avatar cam-stitt avatar hashicorp-copywrite[bot] avatar victorcovalski avatar pr0ger avatar psekar avatar kingjay66 avatar maetis avatar malnick avatar jeanneryan avatar finnigja avatar jrasell avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.