Przez wiele lat używałem MacPorts, jednak jakiś czas temu dotarła do mnie informacja o istnieniu nowego managera pakietów dla OSX - Homebrew.

Informację jak zawsze obtagowałem i odłożyłem na potem. Ostatnie przejścia z moim laptopem przyczyniły się do zmiany MacPorts na Homebrew - generalnie jestem zadowolony.

System napisany jest w ruby’m, pozawala w prosty sposób zarządzać i dodawać nowe pakiety do repozytorium - wszystko bazuje na git’cie, github’ie i prostych skryptach w ruby’m.

Przykładowy plik z pakietem (tzw. formula):


require 'formula'
class MidnightCommander
Jak widać powyżej idea jest bajecznie prosta i przystępna. Co więcej każdy pakiet jest instalowany z władnym zdefiniowanym --prefix co daje duże możliwości, a zarazem ładnie się odkłada w systemie.
Duża giętkość homebrew pozwala na szybkie tworzenie własnych rozszerzeń i komend systemowych. Homebrew jest dla wszystkich lubiących porządek i ceniących sobie możliwości daleko idącej personalizacji - ja jestem za ;-) ```