Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kube/42homebrew

Install Homebrew on 42 sessions
https://github.com/kube/42homebrew

42born2code homebrew setup

Last synced: 3 days ago
JSON representation

Install Homebrew on 42 sessions

Awesome Lists containing this project

README

        

42 Homebrew
===========

### Install Homebrew properly on your 42 session

Works on **ISCSI sessions**, and fixes `flock` issues on **NFS sessions**.

Moves temporary Homebrew data (`Temp` and `Cache`) to `/tmp`, leaving your home directory cleaner.

Install
-------
Run this command from your terminal:

```sh
curl -fsSL https://rawgit.com/kube/42homebrew/master/install.sh | zsh
```

Homebrew is now ready on your session.

How it works
------------
This script removes your current Homebrew installation in your home if any, and reinstalls it properly from the Homebrew Github repo.

Then it simply creates a `.brewconfig.zsh` script in your home directory, and modifies your `.zshrc` to source the script.

It is simple to remove, and you can re-run it multiple times without duplication.

Uninstall
---------
Simply remove these lines from your `.zshrc`

```sh
# Load Homebrew Fix script
source $HOME/.brewconfig.zsh
```

And delete `.brewconfig.zsh` in your home directory.