Jeśli jesteś użytkownikiem mocy Maca i prawdopodobnie inżynierem oprogramowania, będziesz miał zainstalowany Homebrew na swojej maszynie. W przypadku, gdy nie wiesz, czym jest Homebrew, możesz znaleźć więcej informacji tutaj i możesz przeczytać, jak go zainstalować tutaj. Zasadniczo, Homebrew jest brakującym menedżerem pakietów dla Mac OS X i może być używany do instalowania dodatkowych pakietów Unix. Jest to narzędzie, które naprawdę może pomóc zainstalować prawie wszystko i może zarządzać zależnościami i aktualizować pakiety za pomocą jednego polecenia.

Więc oto 10 najlepszych pakietów Homebrew dla Mac

1. Wget

Wget jest narzędziem wiersza poleceń, które może pobierać pliki przez HTTP, HTTPS, FTP i FTPS. Jest narzędziem interaktywnym, nie działającym w wierszu poleceń i może być używane w skryptach bash, zadaniach cron i terminalach.

Jak to zainstalować:

brew install wget

2. Htop

Htop jest alternatywą dla top, która może dostarczyć dodatkowych informacji przez terminal o użyciu procesora, dostępnej pamięci, czasie działania systemu, uruchomionych usługach, a także możliwość zabicia uruchomionych procesów.
htop

Możesz pobrać i zainstalować go z oficjalnej strony, ale jest o wiele łatwiej zrobić to z Homebrew po prostu wpisując w terminalu:

brew install htop i można go używać wpisując htop po instalacji.

3. Youtube-dl

Youtube-dl jest programem wiersza poleceń, który pozwala na pobieranie filmów z YouTube i dźwięku. Może on również pobierać zawartość z kilku innych stron internetowych, jak również. Możesz go użyć, wpisując
youtube-dl -f best 'youtube-link'

To pozwoli Ci pobrać najlepszą dostępną jakość wideo, jaką ma YouTube. Chociaż jest to niezgodne z warunkami YouTube jest naprawdę przydatny program, który może pomóc w pobraniu filmów, które zostały przesłane do YouTube, ale nie masz ich na komputerze lokalnym już. Możesz pobrać youtube-dl za pomocą Homebrew, jak pokazano poniżej:
brew install youtube-dl

4. Ripgrep

Ripgrep jest narzędziem wiersza poleceń, które może przeszukiwać rekursywnie twój bieżący katalog. Może być używany z wzorcem regex i może również respektować twoje reguły gitignore. Ripgrep jest dostępny dla systemów Mac OS X, Linux i Windows. Możesz pobrać binarki tutaj lub możesz pobrać go używając Homebrew, jak pokazano poniżej.

brew install ripgrep

5. Imagemagick

Imagemagisk ma wiele możliwości, jeśli chodzi o konwertowanie obrazów z jednego formatu na inny, a także może wykonać kilka podstawowych edycji obrazu, takich jak przerzucanie, obracanie, odbicie lustrzane, itp. Twórcy Imagemagisk wzięli również pod uwagę wydajność. Imagemagisk wykorzystuje wiele wątków, dzięki czemu może wykonywać wiele operacji I/O naprawdę szybko. Aby go zainstalować możesz zrobić:

brew install imagemagisk

Dużą dokumentację API i pełne możliwości Imagemagisk można znaleźć tutaj.

6. Vim

Vim jest słynnym, wysoce konfigurowalnym i nieco kontrowersyjnym edytorem tekstu, którego możesz używać. Posiada szeroką gamę wtyczek i moim zdaniem, jeśli zainwestujesz trochę czasu, aby go odpowiednio skonfigurować i nauczyć się wszystkich poleceń, będziesz pisał o wiele szybciej niż używając edytora tekstu z UI. Posiada wsparcie dla setek języków programowania i jest dostępny w każdym systemie UNIX. Jeśli jednak chciałbyś w łatwy sposób uzyskać najnowszą wersję, powinieneś zainstalować ją poprzez Homebrew. Naprawdę fajna strona, która pomoże ci nauczyć się VIM-a nazywa się VIM Adventures. Nauczysz się podstawowych komend grając w grę, która jest ciekawym sposobem nauki tego narzędzia.

brew install vim

Dla komputerów Apple, istnieje naprawdę dobry przewodnik jak go poprawnie skonfigurować. Można go znaleźć tutaj.

7. Zsh

Z shell to kolejna powłoka, jak na przykład bash (domyślna na Macach). Zsh zapewnia dodatkową funkcjonalność i kiedy jest używany z frameworkiem może być naprawdę potężny i może pomóc w produktywności. Zsh jest dostarczany z Mac OS X, ale jest przestarzały i zazwyczaj nie dostajemy częstych uaktualnień. Dlatego lepiej jest zainstalować go przez brew.

brew install zsh

Framework, który polecam używać z Zsh nazywa się Oh my Zsh. Pokażę moją konfigurację Zsh + iTerm2 w przyszłym poście. Zsh ma naprawdę dobre wtyczki i piękne motywy. Zawsze znajduję się w poszukiwaniu ładnych motywów co kilka miesięcy tylko po to, aby zmienić wygląd mojego terminala.

8. Unrar

Wszyscy znają unrar. Jest to wersja wiersza poleceń słynnego pakietu unarchiver. Posiada pełne wsparcie dla plików RAR i ZIP. Niektóre z formatów, które może dekompresować to GZIP, ACE, CAB wraz z wieloma innymi. Instalacja:

brew install unrar

9. Parallel

Parallel jest aplikacją wiersza poleceń, która może równolegle wykonywać wiele zadań w środowisku lokalnym lub zdalnie. Typowym przypadkiem użycia jest posiadanie skryptu, który chciałbyś uruchomić wiele razy. Może on przyjmować jako dane wejściowe wiele hostów, użytkowników, adresów url lub plików. Możesz go zainstalować wykonując:

brew install parallel

Możesz sprawdzić poniższy film jak możesz go użyć.
GNU Parallel

10. Speedtest-cli

Jak sama nazwa wskazuje jest to narzędzie do przeprowadzania testów prędkości połączenia internetowego. W zasadzie jest to wersja wiersza poleceń witryny Speedtest.net.

brew install speedtest-cli

.