GeistHaus
log in · sign up

Formula Cookbook

docs.brew.sh

Documentation for the missing package manager for macOS (or Linux).

20 pages link to this URL
Publishing a Python CLI Tool to Homebrew

Overview Homebrew distribution lets users install your Python CLI with brew install your-tool. The process: create a GitHub "tap" repository, generate a Ruby formula file, test it, and publish. Prerequisites Your package must be on PyPI with an sdist (source distribution), not …

0 inbound links article en note pythonhomebrewclipackagingdistributionmacos CC BY-SA 4.0
Creating wrappers for Windows exe files using Homebrew and Wine

Tutorial for creating MacOS Homebrew Casks for software originally intended for Windows only. This example will show how I created a MacOS wrapper for car diagnostics software FORScan. You will learn how to automate the process of running Windows apps on macOS with Wine integration and USB device handling.

0 inbound links website en MacOSOSSSoftware Development
Our audit of Homebrew

This is a joint post with the Homebrew maintainers; read their announcement here! Last summer, we performed an audit of Homebrew. Our audit’s scope included Homebrew/brew itself (home of the brew CLI), and three adjacent repositories responsible for various security-relevant aspects of Homebrew’s operation: Homebrew/actions: a repository of custom GitHub Actions used […]

1 inbound link article en research-practice research-practice
homebrews cellar version of mono breaks omnisharp

So today, I raised a GitHub issue because after I had opened the result of dotnet new mvc in VSCode the problems window would have approximately 120 issues and the code editor window would be full of red squiggles.

0 inbound links article en
Making your project available through Homebrew

As software developers, having our projects available easily to anyone is a goal, but it can be hard to achieve. Using package managers like apt, pacman or brew has become an industry standard (compared to wget + compile it yourself + install it), but publishing a project on it can be quite tedious.\nIn this article, we will go through the basics of creating a tap for homebrew (available on both Linux and MacOS).\n

0 inbound links article en Posts brewtoolingproductivity
Brew Maintenance Tips

How To Brew🍺 Homebrew is an excellent package manager for macOS and even Linux that I use daily, so I’m going to take a deep-dive today and give a high-level overview of Homebrew from the perspective of a sysadmin. I’ve worked with a lot of engineers who understand brew install and maybe even brew upgrade, but not much past that. This post covers day-to-day usage and how to brew responsibly. Regularly, I run brew update && brew upgrade && brew cleanup so my tools stay current and my disk doesn’t fill up with stale artifacts.

0 inbound links article en tech brewmacossecopssysadminBrewMacosSecopsSysadmin
Best Package Manager

Instead of using the built-in package manager in Linux or some container that never puts the programs files in a usable spot, we will use Homebrew!

0 inbound links article en Linux UbuntuFedoraArch