| .brew_lists | ||
| .gitingnore | ||
| aactivator.py | ||
| README.md | ||
| setup_dev_env | ||
| tmux_sessionizer | ||
| tmux_windownizer | ||
| update_brew_lists | ||
.local-bin
This repository contains a collection of handy binary files for various purposes.
Binary Files
aactivator.pysetup_configtmux_sessionizertmux_windownizerupdate_brew_lists
Usage
These binary files serve specific functions in my development environment.
update_brew_lists
A Utility for Managing Homebrew and Homebrew Cask Packages
update_brew_lists is a versatile script designed to manage and update lists of Homebrew and Homebrew Cask packages. It's particularly useful for keeping a record of installed packages and streamlining the installation process on new machines.
Getting Started
-
Clone the Repository:
git clone https://github.com/jfraeys/.local-bin.git ~/.local/bin cd ~/.local/bin -
Update Brew Lists: Run the script without arguments to update Homebrew and Homebrew Cask lists.
./update_brew_lists
Additional Options
-
Install Packages: Use the
--installflag to install Homebrew (if not installed) and the listed packages../update_brew_lists --install -
Custom Save Directories: Use
--save-brew-dirand--save-cask-dirto save the updated lists to specific directories../update_brew_lists --save-brew-dir ~/my_custom_brew_lists --save-cask-dir ~/my_custom_cask_lists
Example Usage
-
Update and Install Packages:
./update_brew_lists --install -
Update Lists and Save to Custom Directories:
./update_brew_lists --save-brew-dir ~/my_custom_brew_lists --save-cask-dir ~/my_custom_cask_lists
Feel free to customize further based on your specific use case and preferences.