Om du är en Mac-användare och förmodligen en mjukvaruingenjör har du Homebrew installerat på din dator. Om du inte vet vad Homebrew är kan du hitta mer information här och du kan läsa hur du installerar det här. I grund och botten är Homebrew den saknade pakethanteraren för Mac OS X och kan användas för att installera ytterligare Unix-paket. Är ett verktyg som verkligen kan hjälpa dig att installera nästan vad som helst och det kan hantera beroenden och uppdatera paket med ett enda kommando.

Så här är de 10 bästa Homebrew-paketen för Mac

1. Wget

Wget är ett kommandoradsverktyg som kan ladda ner filer via HTTP, HTTPS, FTP och FTPS. Är ett interaktivt verktyg utan kommandorad och kan användas inom bash-skript, cronjobb och terminaler.

Så här installerar du det:

brew install wget

2. Htop

Htop är ett top-alternativ som kan ge ytterligare information via terminalen om CPU-användning, tillgängligt minne, systemets drifttid, körda tjänster samt även möjlighet att döda pågående processer.
htop

Du kan ladda ner och installera det från den officiella hemsidan, men det är mycket enklare att göra det från Homebrew genom att bara skriva i terminalen:

brew install htop och du kan använda det genom att skriva htop efter installationen.

3. Youtube-dl

Youtube-dl är ett kommandoradsprogram som låter dig ladda ner Youtube-videos och ljud. Det kan också, ladda ner innehåll från ett par andra webbplatser också. Du kan använda det genom att skriva
youtube-dl -f best 'youtube-link'

Detta gör att du kan ladda ner den bästa tillgängliga videokvaliteten som YouTube har. Även om det strider mot YouTubes villkor är det ett riktigt användbart program som kan hjälpa dig att ladda ner videor som du har laddat upp till YouTube men som du inte längre har på din lokala dator. Du kan ladda ner youtube-dl med hjälp av Homebrew enligt nedan:
brew install youtube-dl

4. Ripgrep

Ripgrep är ett kommandoradsverktyg som kan söka rekursivt i din aktuella katalog. Det kan användas med ett regexmönster och det kan också respektera dina gitignore-regler. Ripgrep finns tillgängligt för Mac OS X, Linux och Windows. Du kan ladda ner binärfilerna här eller så kan du ladda ner det med Homebrew enligt nedan.

brew install ripgrep

5. Imagemagick

Imagemagisk har många möjligheter när det gäller att konvertera bilder från ett format till ett annat och den kan också göra en del grundläggande bildredigering som att vända, rotera, spegla osv. Skaparna av Imagemagisk har också tagit hänsyn till prestandan. Imagemagisk utnyttjar flera trådar så att det kan göra flera I/O-operationer riktigt snabbt. För att installera det kan du göra:

brew install imagemagisk

En omfattande API-dokumentation och Imagemagisks fulla kapacitet finns här.

6. Vim

Vim är den berömda, mycket konfigurerbara och något kontroversiella textredigeraren du kan använda. Den har ett omfattande utbud av plugins och enligt min åsikt kommer du, om du investerar lite tid i att konfigurera den ordentligt och lära dig alla kommandon, att skriva mycket snabbare än om du använder en textredigerare med användargränssnitt. Den har stöd för hundratals programmeringsspråk och finns i alla UNIX-system. Men om du vill få den senaste versionen på ett enkelt sätt bör du installera den via Homebrew. En riktigt bra webbplats som hjälper dig att lära dig VIM heter VIM Adventures. Du lär dig de grundläggande kommandona genom att spela ett spel, vilket är ett intressant sätt att lära dig verktyget.

brew install vim

För Apple-datorer finns det en riktigt bra guide om hur man konfigurerar det på rätt sätt. Den finns här.

7. Zsh

Z shell är ett annat skal, som till exempel bash (standard på Macs). Zsh ger ytterligare funktionalitet och när det används tillsammans med ett ramverk kan det vara riktigt kraftfullt och kan hjälpa din produktivitet. Zsh levereras med Mac OS X, men är föråldrad och vanligtvis får du inte frekventa uppdateringar. Därför är det bättre att installera det via brew.

brew install zsh

Det ramverk jag rekommenderar att använda med Zsh heter Oh my Zsh. Jag kommer att visa min Zsh + iTerm2 setup i ett framtida inlägg. Zsh har riktigt bra plugins och vackra teman. Jag finner alltid att jag letar efter fina teman med några månaders mellanrum bara för att ändra utseendet på min terminal.

8. Unrar

Alla känner till unrar. Detta är kommandoradsversionen av det berömda paketet unarchiver. Det har fullt stöd för RAR- och ZIP-filer. Några av de format som den kan dekomprimera är GZIP, ACE, CAB tillsammans med många fler. Installation:

brew install unrar

9. Parallel

Parallel är en kommandoradsapp som kan utföra flera jobb samtidigt i din lokala miljö eller på distans. Ett typiskt användningsfall är att ha ett skript som du vill köra många gånger. Det kan ta emot flera värdar, användare, webbadresser eller filer som indata. Du kan installera det genom att köra:

brew install parallel

Du kan se i videon nedan hur du kan använda det.
GNU Parallel

10. Speedtest-cli

Som namnet antyder är detta ett verktyg för att göra hastighetstester på din internetanslutning. I princip är det kommandoradsversionen av webbplatsen Speedtest.net.

brew install speedtest-cli