Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d12frosted/dotbot-brew
Install brew packages using dotbot
https://github.com/d12frosted/dotbot-brew
Last synced: 5 days ago
JSON representation
Install brew packages using dotbot
- Host: GitHub
- URL: https://github.com/d12frosted/dotbot-brew
- Owner: d12frosted
- License: mit
- Created: 2016-06-09T10:13:41.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-09-05T10:35:19.000Z (about 1 year ago)
- Last Synced: 2024-10-31T09:37:11.192Z (13 days ago)
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 47
- Watchers: 3
- Forks: 25
- Open Issues: 4
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* Dotbot =brew= plugin
:PROPERTIES:
:ID: 52d1c964-770e-4844-8ab4-2f7f395d97c7
:END:Plugin for [[https://github.com/anishathalye/dotbot][dotbot]] that adds =brew= and =cask= directives. It allows installation of
packages using =brew= and =brew cask= on OS X. In case =brew= is not installed, it
will be automatically loaded and configured. The plugin itself is pretty silly
as it doesn't handle updates and fails on unsupported operating systems.** Installation
:PROPERTIES:
:ID: 597691cd-5651-400f-ada0-a68454d7825a
:END:Just add it as submodule of your dotfiles repository.
#+BEGIN_SRC shell
git submodule add https://github.com/d12frosted/dotbot-brew.git
#+END_SRCModify your =install= script, so it automatically enables =brew= plugin.
#+BEGIN_SRC shell
"${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" --plugin-dir dotbot-brew -c "${CONFIG}" "${@}"
#+END_SRC** Usage
:PROPERTIES:
:ID: 2e816835-29cf-4747-8d19-9db69717f515
:END:In your =install.conf.yaml= use =brew= directive to list all packages to be
installed using =brew=. The same works with =cask= and =brewfile=. For example:#+BEGIN_SRC yaml
- brewfile:
- Brewfile
- brew/Brewfile- tap:
- caskroom/fonts- brew:
- git
- git-lfs
- emacs --with-cocoa --with-gnutls --with-librsvg --with-imagemagick --HEAD --use-git-head- brew: [gnupg, gnupg2]
- cask: [colorpicker, vlc]
#+END_SRC