-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible for Brewfile track a baseline set of Mac App Store apps, but not add new ones? #94
Comments
So, you have minimum apps list which should be installed at all of your Mac, With current brew-file system,
Then, usually use Brewfile without mas apps. And if you get new Mac, There are some manual procedure, On the other hand,
I think this option is harmless for current functions (if I can correctly implement...), |
I think this is a workable approach:
I'll try working with that if you'd rather not change the behavior of |
sorry for the late work. Anyway, I've tried to implemented You can enable this option by setting environmental variable:
or using command line option
Although it works as expected as long as I checked, Could you please try the new version? |
Thank you so much for working on this feature, especially if this isn't something that you personally wanted or needed. I have a question: when I run Is this because I'm running |
um... it should be a bug, sorry. Which subcommand do you use when it happened? Could you please check other subcommands, such |
It was ./bin/brew-file update
$ brew update
Already up-to-date.
$ brew upgrade --fetch-HEAD
$ brew cask upgrade
Warning: Calling brew cask upgrade is deprecated! Use brew upgrade --cask instead.
$ brew tap homebrew/core
==> Unshallowing homebrew/core
$ brew tap homebrew/bundle
==> Unshallowing homebrew/bundle
$ brew tap homebrew/cask-drivers
==> Unshallowing homebrew/cask-drivers
$ brew tap homebrew/cask-fonts
==> Unshallowing homebrew/cask-fonts
$ brew tap homebrew/cask-versions
==> Unshallowing homebrew/cask-versions
$ brew tap homebrew/cask
==> Unshallowing homebrew/cask
$ brew tap rcmdnk/file
==> Unshallowing rcmdnk/file
$ brew tap teamookla/speedtest
$ brew tap vitorgalvao/tiny-scripts
==> Unshallowing vitorgalvao/tiny-scripts
$ brew cask install --force font-hack-nerd-font The other commands:
The
|
ok, I found a bug in Current master version should work... |
The following commands seem to work as expected:
The
|
sorry, there was an another bug for HOMEBREW_BREWFILE_APPSTORE=2, which make such a loop. |
I updated master and all the commands seem to work. Thank you! I'm sorry this was a lot of trouble for you. |
ok, thanks for debugging! Please do not hesitate to send issues which make the tool better! |
Thank you! I can't wait to try it out. It looks like |
oops! sry, I forgot to update the formula. |
Awesome; this works great! Thank you for working on this. |
Is there a way to track a base set of
mas
apps inbrewfile
, but ignore any additional apps that get installed? I generally disableHOMEBREW_BREWFILE_APPSTORE
, and this is why. I don't want every single app I install to get added to my brewfile.If not, I wonder if having an additional setting would be possible? E.g.,
The text was updated successfully, but these errors were encountered: