Skip to content
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

Add missing apps to Brewfile #35

Open
AlanGreene opened this issue Jun 5, 2021 · 9 comments
Open

Add missing apps to Brewfile #35

AlanGreene opened this issue Jun 5, 2021 · 9 comments

Comments

@AlanGreene
Copy link
Owner

Add missing apps to the Brewfile so they're included by default on a fresh install. Maybe split out a separate Brewfile for apps / tools only used on personal machines.

  • Adobe Creative Cloud
  • Slack
@AlanGreene
Copy link
Owner Author

https://github.com/simeji/jid - interactive jq-style filtering of JSON

@AlanGreene
Copy link
Owner Author

AlanGreene commented May 23, 2022

brew leaves lists installed formulae that are not dependencies of another installed formula.
brew ls --cask for Casks…

Compare output of these on primary machines with the Brewfile in this repo and resolve any differences.

@AlanGreene
Copy link
Owner Author

crane for interacting with remote images, e.g. confirming digest of an image by tag

@AlanGreene
Copy link
Owner Author

AlanGreene commented Jul 5, 2024

from https://github.com/omerxx/dotfiles

# Leaving a machine
brew leaves > leaves.txt

# Fresh installation
xargs brew install < leaves.txt

@AlanGreene
Copy link
Owner Author

AlanGreene commented Jul 9, 2024

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

already used in https://github.com/AlanGreene/starter/blob/main/macOS/config.sh

supports installing from brew, cask, Mac App Store, and VS Code extensions

brew bundle is automatically installed when first run, should be able to remove the brew tap homebrew/bundle

@AlanGreene
Copy link
Owner Author

AlanGreene commented Sep 11, 2024

conditionals in brewfile
(uses ruby syntax?)

e.g.

brew "starship"
brew "tmux"

# macos
if OS.mac?
    cask "iterm2"
    cask "karabiner-elements"
    cask "1password-cli"
    brew "bitwarden-cli"
    cask "keepingyouawake"
end

or

brew "emacs-plus", args: ["with-ctags"] if OS.mac?

@AlanGreene
Copy link
Owner Author

Difference between brew leaves and brew bundle dump ?

Running brew bundle dump will record an installation to a Brewfile and brew bundle install will install from a Brewfile. See brew bundle --help for more details.

@AlanGreene
Copy link
Owner Author

@AlanGreene
Copy link
Owner Author

https://docs.brew.sh/Cask-Cookbook#stanza-zap
more complete uninstall (preferences, cache, etc.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant