Homebrew se označuje jako „chybějící správce balíčků pro macOS“. Jak ho ale můžete využít?
Jak asi poznáte z názvu, správce balíčků je program, který vám umožňuje spravovat softwarové balíčky. Ty instalují aplikace, applety a další drobné vychytávky, které vylepšují a zkvalitňují každodenní práci s počítačem.
Podívejme se, co dokáže Homebrew s některými šikovnými aplikacemi pro váš Mac.
Předpoklady pro používání Homebrew
Podle následujících kroků nastavíte vše potřebné pro instalaci zde probíraných aplikací.
Instalace Homebrew
Nejprve musíte otevřít Terminál a nainstalovat Homebrew na Mac. Když už budete v tom, pokračujte také v instalaci casku. Otevře se vám tak řada dostupných možností.
Instalace Pythonu
Instalace programovacích jazyků je jedním z hlavních úkolů Homebrew. Zejména spousta softwaru s otevřeným zdrojovým kódem je vytvořena pomocí jazyka Python.
Python 2 je standardní součástí systému MacOS, ale Python 3 je třeba nainstalovat zvlášť. Kromě toho byste si měli nainstalovat pip, správce balíčků Pythonu.
Příkaz pro instalaci Pythonu:
brew install python
Příkaz k instalaci pip:
sudo easy_install pip
Nástroje příkazového řádku Xcode (CLT)
Dále se ujistěte, že máte nainstalovaný Xcode. Xcode si můžete zdarma stáhnout z Mac App Store.
Jakmile je vše připraveno, můžete nainstalovat nástroje příkazového řádku prostřednictvím samotného Xcode nebo přes příkazový řádek pomocí následujícího příkazu:
xcode-select -install
Nyní jste připraveni využít úžasnou sílu Homebrew.
1. Zásuvné moduly ql
Když na Macu vyberete soubor a stisknete mezerník, Quick Look zobrazí náhledový obrázek souboru, který chcete otevřít. macOS Mojave tuto funkci výrazně vylepšil a umožňuje dokonce provádět značky a úpravy v samotném Quick Look.
Funkci Quick Look můžete vylepšit pomocí ql, což je řada zásuvných modulů, které vylepšují to, co vám Quick Look může říct.
- qlimagesize: Náhled velikosti obrázků v megabajtech spolu s jejich rozlišením v pixelech.
- qlcolorcode: Slouží k tomu, abyste si mohli prohlédnout obrázky, které chcete zobrazit: Náhled souborů zdrojového kódu a zobrazení jejich zvýraznění syntaxe.
- qlmarkdown: Slouží k zobrazení kódů, které jsou napsány ve zdrojovém kódu: Náhled souborů kompatibilních s formátem Markdown.
- suspicious-package: Slouží jako nástroj pro práci s dokumenty: Náhled libovolného standardního instalačního balíčku Apple (balíčky končící na PKG) a přesné zobrazení toho, co a kam se nainstaluje, včetně předinstalačních a poinstalačních skriptů.
K dispozici je nepřeberné množství dalších zásuvných modulů ql. Ty umožňují prohlížet vše od souborů JSON až po soubory ZIP.
Příkaz pro instalaci všech zásuvných modulů ql:
brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo qlImageSize
2. mas
Zbavte se grafického rozhraní při stahování aplikací pro Mac úplně instalací mas, instalátoru Mac App Store CLI. Ten vám umožní instalovat aplikace z App Store přímo z příkazového řádku.
Můžete vyhledávat aplikace, instalovat všechny existující aktualizace, vypisovat číslo verze aplikace v obchodě a další funkce. K dispozici je dokonce zábavná možnost nazvaná lucky, která nainstaluje hned první výsledek hledání. Pokud si troufáte, vyzkoušejte ji.
Příkaz k instalaci:
brew install mas
3. midnight-commander
Tato výkonná aplikace se snaží spojit to nejlepší z Finderu i příkazového řádku vytvořením interaktivního správce souborů přímo v okně Terminálu.
Midnight-commander umožňuje prohledávat adresářovou strukturu pomocí kliknutí nebo šipek na klávesnici. Adresáře vpravo můžete porovnat s adresáři vlevo a získat tak rychlý přehled o velikosti souborů, adresářové struktuře a dalších parametrech.
Po instalaci můžete midnight-commander spustit příkazem
mc
.
Příkaz pro instalaci:
brew install midnight-commander
4. speedtest-cli
Poznámka: Tento program vyžaduje pip, správce balíčků Python. Návod na instalaci pipu jsme uvedli dříve.
speedtest-cli umožňuje provést rychlý test rychlosti internetového připojení přímo z příkazového řádku.
Mezi oblíbené možnosti patří např:
--bytes
: Zobrazí výstup v bajtech místo v bitech (nezapomeňte, že na jeden bajt připadá osm bitů, takže připojení o rychlosti jeden gigabit za sekundu je ve skutečnosti 125 megabytů za sekundu).
--simple
: Zobrazí pouze základní informace (rychlost pingu, rychlost stahování a rychlost odesílání), což je s největší pravděpodobností vše, co chcete vědět.
Příkaz k instalaci:
pip install speedtest-cli
5. wifi-password
Poznámka: Aby to fungovalo, potřebujete aktualizovaný CLT XCode (viz výše).
Aplikace wifi-password po ověření v Keychainu zobrazí heslo Wi-Fi sítě, ke které jste právě připojeni, nebo jiné sítě ve vašem Keychainu.
Příkaz pro instalaci:
brew install wifi-password
6. tldr
Každý, kdo se někdy zabýval skriptováním v bashi, ví, jak cenné (a jak husté a nečitelné) mohou být manuálové stránky.
Pokud chcete pouze získat rychlý seznam dostupných možností pro ls nebo syntaxi pro find, je tldr neocenitelným zdrojem informací. Je to jako mít vedle sebe vlastního programátorského kamaráda, který překládá příkaz man do přátelštějších termínů.
Příkaz k instalaci:
brew install tldr
7. archey
Chtěli jste někdy zobrazit bleskovou rychlost svého moderního systému a kontrastovat s ní jen náznakem nostalgie? archey vám s tím pomůže. Tato roztomilá jednofunkční aplikace zobrazí informace o vašem systému v terminálu vedle textové ikony Apple v retro stylu. Je to jen jeden ze zábavných způsobů, jak na svém Macu získat retro vzhled.
Příkaz pro instalaci:
brew install archey
8. htop
Jako verze Monitoru aktivity pro příkazový řádek je top výkonný, ale nechává toho hodně. Zobrazuje spoustu užitečných informací o procesech spuštěných v počítači, ale je téměř nemožné se v něm orientovat. Pokud chcete vybrat nějaký proces nebo ho zabít, můžete rovnou restartovat celý počítač za dobu, kterou zabere zjištění, jak to provést pomocí nástroje top.
Zadejte htop, aplikaci pro příkazový řádek, kterou lze nainstalovat v Homebrew a která top doplňuje. Snadno se v ní orientuje, umožňuje jednoduchý výběr procesů a jejich zabíjení není žádný hlavolam. Aplikace zvýrazňuje různé druhy dat pomocí různých barev, což také usnadňuje čtení a zpracování zobrazených informací.
Příkaz k instalaci:
brew install htop