All Projects → jakewmeyer → Brewfile-Generator

jakewmeyer / Brewfile-Generator

Licence: MIT license
Generates a Homebrew Brewfile from currently installed formula for easy backup/migration to a new macOS system

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Brewfile-Generator

brewfile
🍎 Brewfile to install softwares in macOS for engineers
Stars: ✭ 37 (+85%)
Mutual labels:  homebrew, brewfile, homebrew-cask
homebrew-chunkwm
Homebrew Tap for Chunkwm tiling window manage (https://github.com/koekeishiya/chunkwm)
Stars: ✭ 47 (+135%)
Mutual labels:  homebrew, homebrew-formula
dotfiles
My dotfiles for Bash/Zsh, Vim/Neovim, Doom Emacs, tmux, Git, terminal emulators, JupyterLab, aria2, mpv, Nix and Homebrew
Stars: ✭ 149 (+645%)
Mutual labels:  homebrew, brewfile
sloth-app
Sloth desktop app
Stars: ✭ 16 (-20%)
Mutual labels:  homebrew, homebrew-cask
dotfiles
~nickTD
Stars: ✭ 13 (-35%)
Mutual labels:  homebrew, brewfile
homebrew-devops
🍺 DevOps / SRE formulae for the @Homebrew package manager.
Stars: ✭ 36 (+80%)
Mutual labels:  homebrew, homebrew-formula
BrewUp
BrewUp - macOS Auto Update Homebrew
Stars: ✭ 22 (+10%)
Mutual labels:  homebrew, brewfile
switch-cmake
CMake toolchain for Nintendo Switch homebrew development
Stars: ✭ 38 (+90%)
Mutual labels:  homebrew
setup
Automate the macOS setup for productive React Developer
Stars: ✭ 13 (-35%)
Mutual labels:  brewfile
3DS.py
Python on your Nintendo 3DS
Stars: ✭ 90 (+350%)
Mutual labels:  homebrew
html2data
Library and cli for extracting data from HTML via CSS selectors
Stars: ✭ 62 (+210%)
Mutual labels:  homebrew
KayidmacOS
dotfiels & macOS setup 👨🏻‍💻
Stars: ✭ 18 (-10%)
Mutual labels:  homebrew
pakket
The last package manager macOS will ever need. Simple, functional, and fast.
Stars: ✭ 20 (+0%)
Mutual labels:  homebrew
texbrew
An attempt to make good-looking homebrew documents for various roleplaying systems using XeTeX for typesetting.
Stars: ✭ 50 (+150%)
Mutual labels:  homebrew
ModuleMania
Various useful sysmodules (kip files) for Nintendo Switch, to be used with CFW
Stars: ✭ 30 (+50%)
Mutual labels:  homebrew
ctrmus
3DS Music Player
Stars: ✭ 73 (+265%)
Mutual labels:  homebrew
dotfiles
🔨 My dotfiles for setting up my Macs with Ansible
Stars: ✭ 31 (+55%)
Mutual labels:  homebrew
homebrewhub
A showcase/archive of homebrews, patches, hackroms for old consoles. Provides community submission, tagging and rating features.
Stars: ✭ 36 (+80%)
Mutual labels:  homebrew
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+170%)
Mutual labels:  homebrew
homebrew-cheminformatics
Cheminformatics formulae for the Homebrew package manager
Stars: ✭ 19 (-5%)
Mutual labels:  homebrew

Archive Notes

Homebrew brew bundle dump command offers the same functionality, see this article for an example.

Brewfile Generator

CLI utility for autogenerating .gitignore files to STDOUT

GitHub release Build Status

Purpose

  • Written to provide an easy way of generating a brewfile from currently installed brews/casks
  • Generating brewfiles makes it easy to migrate to a new mac without forgetting Homebrew packages

Install / Setup

$ gem install brewfile

Usage

Overwrite existing brewfile

$ brewfile > ~/brewfile

Append existing brewfile

$ brewfile >> ~/brewfile

Install brews/casks from brewfile

$ cd ~
$ brew bundle

Sample Output

tap 'caskroom/cask'

# Core Homebrew
brew 'autoconf'
brew 'automake'
brew 'bats'
brew 'bdw-gc'
brew 'cmake'
brew 'coreutils'
brew 'crystal-lang'
brew 'curl'
brew 'dosbox'
brew 'findutils'
brew 'fish'
brew 'gdbm'
brew 'geo'
brew 'gettext'
brew 'git'
brew 'gmp'
brew 'go'
brew 'gradle'
brew 'grep'
brew 'gzip'
brew 'icu4c'
brew 'jq'
brew 'libevent'
brew 'libffi'
brew 'libgpg-error'
brew 'libidn2'
brew 'libksba'
brew 'libogg'
brew 'libpng'
brew 'libtool'
brew 'libunistring'
brew 'libvorbis'
brew 'libyaml'
brew 'libzip'
brew 'llvm'
brew 'mas'
brew 'maven'
brew 'nasm'
brew 'nginx'
brew 'nmap'
brew 'node'
brew 'oniguruma'
brew 'openssl'
brew '[email protected]'
brew 'pcre'
brew 'pcre2'
brew 'perl'
brew 'pkg-config'
brew 'python'
brew 'python3'
brew 'readline'
brew 'redis'
brew 'ruby'
brew 'sdl'
brew 'sdl_net'
brew 'sdl_sound'
brew 'sqlite'
brew 'terraform'
brew 'tldr'
brew 'tmux'
brew 'unrar'
brew 'vim'
brew 'w3m'
brew 'wget'
brew 'xz'

# Cask Apps
cask 'docker-toolbox'
cask 'google-chrome'
cask 'hyper'
cask 'java'
cask 'robo-3t'
cask 'sequel-pro'
cask 'slack'
cask 'spotify'
cask 'vagrant'
cask 'virtualbox'
cask 'wireshark'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].