OUT OF PUNE for few months 100% EGGLESS and DELICIOUS. CREATIVELY CRAFTED CAKES. Cakebrew was based on a project by vincentsaluzzo. Although most of the original code has already been modified, his project was the kickstart for what would become Cakebrew, and his commits are still in the working tree. Alternatively, it can be installed via homebrew cask, with brew cask install cakebrew.
Homebrew – the missing package manager for macOS. Probably the most popular package manager for macOS, Homebrew provides an easy way to install UNIX tools and binary apps.
For the average user Homebrew will definitely make life easier when installing binary apps. For example…
Let’s say you want to install Firefox. Normally you will do a Google ( or DuckDuckGo ) search for Firefox, click on the Mozilla link, click the download button, wait for the .dmg to download, open the dmg, and drag the app to /Applications folder.
With Homebrew you can install Firefox just by typing a short command in Terminal ( e.g. brew cask install firefox ). That’s it.
Jump over the break to learn how to install and start using Homebrew…
ALSO READChocolatey: The Missing Package Manager for Windows
How to Install Homebrew
Brew Cask Install Local Dmg
1. Open Terminal
2. Type in and hit enter:
/bin/bash -c '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)'
3. Homebrew will display everything that will be installed and created. Review the list if you wish and hit enter
4. Enter your password and hit enter
5. Homebrew will begin installation. Be patient it takes a few minutes.
6. That’s it. You’re done.
7. But before we go any further, let’s turn off Homebrew analytics. According to Homebrew’s Anonymous Aggregate User Behaviour Analytics, Homebrew gathers anonymous aggregate user behaviour analytics and reporting these to Google Analytics.
To opt out of Homebrew’s analytics, run brew analytics off
HOW TO UNINSTALL HOMEBREW
1. Open Terminal
2. 1. Open Terminal
2. Type in and hit enter:/usr/bin/ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)'
3. Type Y and hit enter
HOW TO INSTALL PACKAGES
1. Open Terminal
2. Type:brew install package_name
NOTE: replace package_name with the name of the package you wish to install ( e.g. MySql )
HOW TO UNINSTALL PACKAGES
1. Open Terminal
2. Type:brew uninstall package_name
NOTE: replace package_name with the name of the package you wish to install ( e.g. MySql )
HOW TO BROWSE INSTALLABLE PACKAGES
So how do you know what can be installed via Homebrew? You can search for packages in two ways. From the Terminal, or go to Homebrew’s package listing page.
1. Open Terminal
2. Type and hit enter brew search
OR…
3. Do a search on Homebrew’s package listing page
Install Cask
Most people will probably won’t take full advantage of having just Homebrew installed on their Macs. That’s because the vast majority of default packages are not targeted to the average users. So, we’ll need to install Cask – a Homebrew repository that will allow you to install macOS apps.
1. Open Terminal
2. Type in and hit enterbrew install cask
3. Wait for Cask to be installed
Search for Cask Packages
To know what’s available to install via Hombrew Cask, simply go to this page and search for your desired macOS app. Once you found your package, just copy paste the installation command in Terminal.
Using Homebrew Cask you can easily install a bunch of apps from Firefox to Libreoffice to Steam.
Uninstall Cask Packages
1. Open Terminal
2. Type:brew uninstall --cask package_name
NOTE: replace package_name with the name of the package you wish to install ( e.g. vlc )
Cakebrew
Ok, so the Terminal is too geeky for you and you are overwhelmed by all the commands you need to type ( and we didn’t even go over other commands like the ones to check for Homebrew errors and to update Homebrew ).
You might prefer doing everything in a nice GUI interface. Well there’s good news and there’s bad news.
The good news is that you can install Cakebrew. The bad news is that Cakebrew won’t allow you to install/remove Cask packages.
But you can easily check out the installed packages and repositories, update Homebrew and check/fix errors, install and remove packages.
How to Install Cakebrew
1. Open Terminal
2. Type in and hit enter:brew install --cask cakebrew
Once installed you’ll find Cakebrew in your /Applications folder
For more info on how to use Homebrew check out this page.
These scripts leverage Homebrew, the package manager for Mac. Click here to learn more about Homebrew.
QuickStart Overview
Starting out in DataOps requires a new set of tools from what developers may have used previously. Thankfully, package managers like Chocolatey and Homebrew exist to streamline the process of getting new software installed (and keeping it updated) on your machine.
The package manager reduces the time to get software installed, saving hours of time and ensuring everyone’s machines are setup correctly with minimal effort. Here’s a quick overview of the tools you’ll install in the next section:
- A package manager: Chocolatey (for Windows) or Homebrew (for Mac)
- Docker - to run containerized apps and create your own.
- Git - a version control platform used to store and manage code.
- GitHub Desktop - a friendly GUI which works with Git and GitHub.com.
- Python - a software language useful for developing new programs and scripts, and also used for its popular package manager
pip
, which allows users to install Python programs written by others. - Terraform - the leading cross-platform solution for automating Infrastructure as Code (IaC).
- VS Code - a robust, fast, and lightweight development environment (IDE).
Installing Homebrew and Core Tools
- Open “Terminal”.
Paste and run the Homebrew install script:
Install git.
Install core tools:
Cakebrew Mac
Installing additional tools
After following the instructions from the above, you should now have the Cakebrew app installed, which gives a friendly GUI on top of the Homebrew installer.
To install any additional programs, either open the Cakebrew app or copy-paste the below samples into a Terminal window. (You can also find additional packages at https://brew.sh.)
brew install awscli
brew install azure-cli
brew install elasticsearch
brew install gradle
brew cask install anaconda
brew cask install dbeaver-community
brew cask install github
brew cask install google-chrome
brew cask install microsoft-teams
brew cask install pgadmin4
brew cask install r
brew cask install slack
brew install aws-sam-cli
**You might first need to run:brew tap aws/tap
brew cask install selenium-server-standalone
brew cask install firefox
Extra Credit: Create a GitHub Account
For extra credit, visit GitHub.com and register a new account. Once you’ve created a GitHub account and installed the core software, you are all all set to contribute to open source projects in GitHub, including this one!
Cakebrew Vs
- Tip: Rather than create multiple accounts, we recommend using a single GitHub account for both work and personal development projects.
Related Links
- Brew QuickSetup Script: https://docs.dataops.tk/setup/brew_install.sh (source)