<commit_before>Brew Bundle
===========

This script changes the behavior of `brew bundle` so that it does not exit immediately if a line in the Brewfile causes `homebrew` to exit with a non-zero status. It runs all subsequent commands in the Brewfile and returns a list of packages that had errors at the end.

Installation
============

```
$ ./install.sh
```

Usage
=====

```
brew_bundle [/path/to/Brewfile]
```

License
======

See [LICENSE](https://github.com/faun/brew_bundle/blob/master/LICENSE)<commit_msg>Add sentence about library purpose<commit_after>Brew Bundle
===========

This script changes the behavior of `brew bundle` so that it does not exit immediately if a line in the Brewfile causes `homebrew` to exit with a non-zero status. It runs all subsequent commands in the Brewfile and returns a list of packages that had errors at the end. This is useful in circumstances where you want to allow `brew bundle` to keep running even if one package fails to install (which in my option is almost always).

Installation
============

```
$ ./install.sh
```

Usage
=====

```
brew_bundle [/path/to/Brewfile]
```

License
======

See [LICENSE](https://github.com/faun/brew_bundle/blob/master/LICENSE)
{'fraction_non_alphanumeric': 0.1329479768786127, 'fraction_numerical': 0.0, 'mean_word_length': 4.585253456221198, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4241392', 'n_tokens_mistral': 346, 'n_tokens_neox': 328, 'n_words': 150}