Skip to content
This repository has been archived by the owner on Mar 8, 2022. It is now read-only.

Brewfile equivalent? #140

Open
chaseadamsio opened this issue Nov 7, 2019 · 6 comments
Open

Brewfile equivalent? #140

chaseadamsio opened this issue Nov 7, 2019 · 6 comments
Labels
enhancement New feature or request

Comments

@chaseadamsio
Copy link

I looked at the docs and skimmed the code and didn't see anything, but I'm curious if there's an equivalent to Brewfile. With a Brewfile you can define your dependencies in a list and run brew bundle from the same directory that the Brewfile lives in and it will install all of the dependencies listed there.

If this functionality doesn't exist, would it be cool to PR adding it?

@bacongobbler
Copy link
Contributor

Is there documentation on a brewfile?

If be interested in seeing how this would work!

@chaseadamsio
Copy link
Author

chaseadamsio commented Nov 8, 2019

Yep! https://github.com/Homebrew/homebrew-bundle

https://github.com/Homebrew/homebrew-bundle/blob/master/README.md#usage

bundle is in brew core but I don't know how many people other than me use it 😅

@bacongobbler bacongobbler added the enhancement New feature or request label Mar 20, 2020
@clakeb
Copy link

clakeb commented Jul 19, 2020

I have interest in helping with this. It solves a need for me.

@bacongobbler
Copy link
Contributor

okay. Feel free to contribute something. Let me know if you need help with getting set up.

@arbourd
Copy link
Contributor

arbourd commented Dec 18, 2020

I think the first bikeshed would be: what does a "Fishfile" (or some other name) look like? Would it be Lua?

The Brewfile is a Ruby DSL:

brew 'forumula-name', :option1, option2: 'with-arg'
cask 'cask-name', :option1, option2: 'with-arg'

@bacongobbler
Copy link
Contributor

Come up with a proof of concept first. Then we can bikeshed over the nitty-gritty.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants