Als je een Mac power-gebruiker bent en waarschijnlijk ook een software engineer, dan heb je Homebrew op je machine geïnstalleerd. Als je niet weet wat Homebrew is, kun je hier meer informatie vinden en kun je hier lezen hoe je het installeert. In principe is Homebrew de ontbrekende pakketbeheerder voor Mac OS X en kan het gebruikt worden om extra Unix pakketten te installeren. Is een tool die je echt kan helpen om bijna alles te installeren en het kan afhankelijkheden beheren en pakketten updaten met slechts één commando.

Dus hier zijn de 10 beste Homebrew pakketten voor Mac

1. Wget

Wget is een command line tool die bestanden kan downloaden via HTTP, HTTPS, FTP en FTPS. Het is een niet-command line interactief hulpprogramma en kan worden gebruikt binnen bash scripts, cron jobs en terminals.

Hoe te installeren:

brew install wget

2. Htop

Htop is een top alternatief dat via de terminal extra informatie kan verschaffen over CPU gebruik, beschikbaar geheugen, systeem uptime, draaiende services en ook de mogelijkheid om draaiende processen te doden.
htop

U kunt het downloaden en installeren van de officiële website, maar het is veel eenvoudiger om het vanuit Homebrew te doen door gewoon in uw terminal te typen:

brew install htop en u kunt het gebruiken door htop te typen na de installatie.

3. Youtube-dl

Youtube-dl is een commandoregelprogramma waarmee u YouTube-video’s en -geluid kunt downloaden. Het kan ook inhoud downloaden van een aantal andere websites. U kunt het gebruiken door te typen
youtube-dl -f best 'youtube-link'

Dit stelt u in staat om de best beschikbare videokwaliteit die YouTube heeft te downloaden. Hoewel het tegen de voorwaarden van YouTube is, is het een erg handig programma dat je kan helpen met het downloaden van video’s die je naar YouTube hebt geüpload, maar die je niet meer op je lokale machine hebt staan. U kunt youtube-dl downloaden met behulp van Homebrew zoals hieronder aangegeven:
brew install youtube-dl

4. Ripgrep

Ripgrep is een commandoregelprogramma dat recursief in de huidige directory kan zoeken. Het kan gebruikt worden met een regex patroon en het kan ook je gitignore regels respecteren. Ripgrep is beschikbaar voor Mac OS X, Linux en Windows. Je kan de binaries hier downloaden of je kan het downloaden met Homebrew zoals hieronder getoond.

brew install ripgrep

5. Imagemagick

Imagemagisk heeft veel mogelijkheden voor het converteren van afbeeldingen van het ene formaat naar het andere en het kan ook een aantal basis afbeeldingen bewerken zoals spiegelen, roteren, etc. De makers van Imagemagisk hebben ook rekening gehouden met de prestaties. Imagemagisk maakt gebruik van meerdere threads, zodat het meerdere I/O operaties zeer snel kan uitvoeren. Om het te installeren kunt u het volgende doen:

brew install imagemagisk

Uitgebreide API documentatie en de volledige mogelijkheden van Imagemagisk kunt u hier vinden.

6. Vim

Vim is de beroemde, zeer configureerbare en enigszins controversiële teksteditor die je kunt gebruiken. Het heeft een uitgebreide variëteit aan plugins en naar mijn mening, als je wat tijd investeert om het goed te configureren en alle commando’s te leren, zul je een stuk sneller schrijven dan met een tekst editor met een UI. Het heeft ondersteuning voor honderden programmeertalen en het komt in elk UNIX systeem. Als je echter gemakkelijk de laatste versie wilt krijgen, moet je het installeren via Homebrew. Een echt leuke website die je zal helpen om VIM te leren is genaamd VIM Adventures. U leert de basiscommando’s door een spel te spelen, wat een interessante manier is om het programma te leren.

brew install vim

Voor Apple-computers is er een heel goede gids over hoe u het correct kunt configureren. Deze kan hier worden gevonden.

7. Zsh

Z shell is een andere shell, zoals bijvoorbeeld bash (standaard op Macs). Zsh biedt extra functionaliteit en wanneer het wordt gebruikt met een framework kan het echt krachtig zijn en je productiviteit helpen. Zsh wordt met Mac OS X meegeleverd, maar is verouderd en meestal krijg je geen regelmatige updates. Daarom is het beter om het te installeren via brew.

brew install zsh

Het framework dat ik aanraad om met Zsh te gebruiken heet Oh my Zsh. Ik zal mijn Zsh + iTerm2 setup in een toekomstig bericht laten zien. Zsh heeft echt goede plugins en mooie thema’s. Ik blijf altijd op zoek naar mooie thema’s om de paar maanden, gewoon om het uiterlijk van mijn terminal te veranderen.

8. Unrar

Iedereen kent unrar. Dit is de commandoregel versie van het beroemde pakket unarchiver. Het heeft volledige ondersteuning voor RAR en ZIP bestanden. Enkele van de formaten die het kan decomprimeren zijn GZIP, ACE, CAB samen met nog veel meer. Installatie:

brew install unrar

9. Parallel

Parallel is een commandoregel-applicatie waarmee meerdere taken tegelijkertijd kunnen worden uitgevoerd in uw lokale omgeving of op afstand. Een typische toepassing is een script dat je meerdere keren wilt uitvoeren. Het kan meerdere hosts, gebruikers, url’s of bestanden als invoer nemen. U kunt het installeren door uit te voeren:

brew install parallel

U kunt de onderstaande video bekijken over hoe u het kunt gebruiken.
GNU Parallel

10. Speedtest-cli

Zoals de naam al doet vermoeden, is dit een hulpprogramma voor het uitvoeren van snelheidstests op uw internetverbinding. Het is in feite de opdrachtregelversie van de website Speedtest.net.

brew install speedtest-cli