Hvis du er en Mac-powerbruger og sandsynligvis en softwareingeniør, har du Homebrew installeret på din maskine. Hvis du ikke ved, hvad Homebrew er, kan du finde flere oplysninger her, og du kan læse, hvordan du installerer det her. Dybest set er Homebrew den manglende pakkehåndtering til Mac OS X og kan bruges til at installere yderligere Unix-pakker. Er et værktøj, der virkelig kan hjælpe dig med at installere næsten alt, og det kan administrere afhængigheder og opdatere pakker med blot én kommando.

Så her er de 10 bedste Homebrew-pakker til Mac

1. Wget

Wget er et kommandolinjeværktøj, der kan hente filer over HTTP, HTTPS, FTP og FTPS. Er et interaktivt værktøj uden kommandolinje og kan bruges i bash-scripts, cronjobs og terminaler.

Sådan installeres det:

brew install wget

2. Htop

Htop er et top-alternativ, som kan give yderligere oplysninger via terminalen om CPU-forbrug, tilgængelig hukommelse, systemets oppetid, kørende tjenester og også mulighed for at dræbe kørende processer.
htop

Du kan downloade og installere det fra den officielle hjemmeside, men det er meget nemmere at gøre det fra Homebrew ved blot at skrive i din terminal:

brew install htop og du kan bruge det ved at skrive htop efter installationen.

3. Youtube-dl

Youtube-dl er et kommandolinjeprogram, der lader dig downloade YouTube-videoer og lyd. Det kan også, downloade indhold fra et par andre hjemmesider også. Du kan bruge det ved at skrive
youtube-dl -f best 'youtube-link'

Det vil gøre det muligt for dig at downloade den bedste tilgængelige videokvalitet, som YouTube har. Selv om, er imod YouTube’s vilkår og betingelser er et virkelig nyttigt program, der kan hjælpe dig med at downloade videoer, som du har uploadet til YouTube, men du har dem ikke længere på din lokale maskine. Du kan downloade youtube-dl ved hjælp af Homebrew som vist nedenfor:
brew install youtube-dl

4. Ripgrep

Ripgrep er et kommandolinjeværktøj, der kan søge rekursivt i din aktuelle mappe. Det kan bruges med et regex-mønster, og det kan også respektere dine gitignore-regler. Ripgrep er tilgængelig til Mac OS X, Linux og Windows. Du kan downloade binærfilerne her, eller du kan downloade det ved hjælp af Homebrew som vist nedenfor.

brew install ripgrep

5. Imagemagick

Imagemagisk har mange muligheder, når det kommer til at konvertere billeder fra et format til et andet, og det kan også lave nogle grundlæggende billedredigering som flip, rotere, spejle osv. Skaberne af Imagemagisk har også taget hensyn til ydeevnen. Imagemagisk udnytter flere tråde, så den kan udføre flere I/O-operationer rigtig hurtigt. For at installere det kan du gøre:

brew install imagemagisk

Den omfattende API-dokumentation og de fulde muligheder i Imagemagisk kan findes her.

6. Vim

Vim er den berømte, meget konfigurerbare og noget kontroversielle teksteditor, som du kan bruge. Den har et omfattende udvalg af plugins, og efter min mening vil du, hvis du investerer lidt tid i at konfigurere den korrekt og lære alle kommandoerne, skrive meget hurtigere end ved at bruge en teksteditor med en brugergrænseflade. Den har understøttelse af hundredvis af programmeringssprog, og den findes i alle UNIX-systemer. Men hvis du gerne vil have den nyeste version nemt, bør du installere den via Homebrew. Et rigtig godt websted, der vil hjælpe dig med at lære VIM, hedder VIM Adventures. Du lærer de grundlæggende kommandoer ved at spille et spil, hvilket er en interessant måde at lære værktøjet på.

brew install vim

Til Apple-computere er der en rigtig god vejledning i, hvordan man konfigurerer det korrekt. Den kan findes her.

7. Zsh

Z shell er en anden shell, som f.eks. bash (standard på Mac-computere). Zsh giver ekstra funktionalitet, og når den bruges sammen med en ramme, kan den være virkelig kraftfuld og kan hjælpe din produktivitet. Zsh leveres med Mac OS X, men er dog forældet, og normalt får du ikke hyppige opdateringer. Det er derfor er bedre at installere det via brew.

brew install zsh

Den ramme, jeg anbefaler at bruge sammen med Zsh, hedder Oh my Zsh. Jeg vil vise min Zsh + iTerm2 opsætning i et fremtidigt indlæg. Zsh har rigtig gode plugins og smukke temaer. Jeg bliver altid ved med at finde mig selv på at kigge efter flotte temaer med et par måneders mellemrum bare for at ændre udseendet på min terminal.

8. Unrar

Alle kender unrar. Dette er kommandolinjeversionen af den berømte pakke unarchiver. Den har fuld understøttelse af RAR- og ZIP-filer. Nogle af de formater, den kan dekomprimere, er GZIP, ACE, CAB sammen med mange flere. Installation:

brew install unrar

9. Parallel

Parallel er en kommandolinje-app, der kan udføre flere job samtidigt i dit lokale miljø eller eksternt. En typisk brugssituation er at have et script, som du gerne vil køre mange gange. Det kan tage som input flere hosts, brugere, urls eller filer. Du kan installere det ved at udføre:

brew install parallel

Du kan se videoen nedenfor om, hvordan du kan bruge det.
GNU Parallel

10. Speedtest-cli

Som navnet antyder, er dette et værktøj til at lave hastighedstests på din internetforbindelse. Dybest set er kommandolinjeversionen af webstedet Speedtest.net.

brew install speedtest-cli