{"id":22712155,"url":"https://github.com/buildit/homebrew-buildit-setup","last_synced_at":"2026-05-08T16:52:21.095Z","repository":{"id":78235717,"uuid":"109689232","full_name":"buildit/homebrew-buildit-setup","owner":"buildit","description":"Homebrew Tap repo for Buildit setup on new Macs","archived":false,"fork":false,"pushed_at":"2019-04-15T13:01:34.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":3,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-02-04T23:31:37.236Z","etag":null,"topics":["homebrew","homebrew-cask","homebrew-tap"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/buildit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-06T11:55:33.000Z","updated_at":"2019-04-15T13:01:36.000Z","dependencies_parsed_at":"2023-03-20T11:07:48.581Z","dependency_job_id":null,"html_url":"https://github.com/buildit/homebrew-buildit-setup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buildit%2Fhomebrew-buildit-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buildit%2Fhomebrew-buildit-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buildit%2Fhomebrew-buildit-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buildit%2Fhomebrew-buildit-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buildit","download_url":"https://codeload.github.com/buildit/homebrew-buildit-setup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246250086,"owners_count":20747293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["homebrew","homebrew-cask","homebrew-tap"],"created_at":"2024-12-10T13:09:33.085Z","updated_at":"2025-09-25T19:04:12.077Z","avatar_url":"https://github.com/buildit.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Homebrew Buildit Setup\n\nThis [Tap](https://github.com/Homebrew/brew/blob/master/docs/How-to-Create-and-Maintain-a-Tap.md) \nis intended to provide an easier way to configure new Macs (i.e. a Mac that has just had its OS fresh installed) \ninstead of following multiple Confluence steps.\n\n\n## Context \n\nInitially it was intended to be using brew [Formula](https://github.com/Homebrew/brew/blob/master/docs/Formula-Cookbook.md) \nto accomplish this task, but Formulas seems to have a limitation in regards to dependencies: \na Formula can't depend on a [Cask](https://github.com/caskroom/homebrew-cask/blob/master/USAGE.md).\nFor this reason, the approach was changed to use Casks instead of Formulas. \n\nCurrently, all the setup is done using existing Formulas or Casks, so the Casks provided here does not install\nany Mac App by itself as is expected of Brew Casks, instead it relies on a list of dependencies\nfor other Formulas and Casks to make sure that everything that is needed is indeed installed on the Mac.\n\n## How to use\n\nFirst it is necessary to install Homebrew. Information on how this can be done can be found [here](https://brew.sh/)\n\nTo make use of these Casks, is is needed to add the Buildit Tap to your local Homebrew.\nThis can be done with the following command:\n\n```\nbrew tap buildit/homebrew-buildit-setup\n```\n\nAfter this, your Homebrew will be configured to \"see\" the Buildit tap with all its available Formulas and Casks.\nAlso, it will be updated/upgraded with the usual ``home brew update / upgrade`` commands.\n\n## What is available\n\n#### Build Base Tools\n\nThis Cask is intended to install the base tools, not making a differentiation on programming\nlanguages/environments.\n\n###### Installation \n\n```\nbrew cask install buildit-base-tools\n```\n\n###### Contents\n\nThe following Casks and Formulas will be installed together with this Cask:\n\n* Git (Formula)\n* Bash Completion (Formula)\n* Python (Formula)\n* Ansible (Formula)\n* Terraform (Formula)\n* AWS CLI (Formula)\n* Packer (Formula)\n* Docker (Formula)\n* Dropbox (Cask)\n* Google Chrome (Cask)\n* Firefox (Cask)\n* Atom (Cask)\n* Skype (Cask)\n* Slack (Cask)\n* Tunnelblick (Cask)\n* Vagrant (Cask)\n* Chromedriver (Cask)\n\n#### Buildit Java Based Tools\n\nThis Cask is intended to install the Java based tools/environments.\n\n---\n\n\n###### Note\n\nUnfortunately there is a chicken-and-egg situation for this Cask. \nMaven, Gradle and Tomcat Formulas require that a Java 1.7+ is already installed in the system. Even though this Cask list the Java dependencies,\nthese are not taken into consideration (i.e. installed) before all Formula dependencies are solved. \nSo to solve this problem it is necessary to install any java version using brew manually before the installation of this Cask i.e. ``brew cask install java``\n\n---\n\n###### Requisites:\nAs this Cask will install different versions of JDK, it is necessary to add a new Tap to Homebrew, to make\nversions that are not the latest ones available:\n\n```\nbrew tap caskroom/versions\n```\n\n\n###### Installation \nAfter including the versions Tap, the *buildit-java-based-tools* Cask can be installed using the command:\n\n```\nbrew cask install buildit-java-based-tools\n```\n\n###### Contents\n\nThe following Casks and Formulas will be installed:\n* Maven (Formula)\n* Gradle (Formula)\n* Tomcat (Formula)\n* Java 9 (Cask)\n* Java 8 (Cask)\n* Java 7 (Cask) - using [Azul Systems](https://www.azul.com/downloads/zulu/) JDK, as Oracle one is not available as a Cask anymore. \nMore info [here](https://github.com/caskroom/homebrew-versions/pull/3914).\n\n## Installation limitations\n\nIt is important to note that if any of the above Casks have already been installed outside of Homebrew environment, \nit will break the installation (default behaviour for any Cask).\n\nThe information about manual steps needed is displayed as Homebrew *Caveats*. Unfortunately this information\nis shown before the installation, so if there is the need to check what needs to configure after the installation finishes, \njust run the commands below accordingly:\n\n```\nbrew cask info buildit-base-tools\nbrew cask info buildit-java-based-tools\n```\n\n## Contributing\n\nIf you are interested in contributing to this project, please: \n* Fork this repo; \n* make your changes; \n* submit a PR.\n\nWe will try to review and give feedback as quickly as possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuildit%2Fhomebrew-buildit-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuildit%2Fhomebrew-buildit-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuildit%2Fhomebrew-buildit-setup/lists"}