Homebrewは、自らを “macOSのミッシングパッケージマネージャー “と呼んでいる。 しかし、どのようにそれを活用することができるでしょうか。
名前からわかるように、パッケージ マネージャーとは、ソフトウェア パッケージを管理するためのプログラムです。 パッケージマネージャはアプリケーション、アプレット、その他の小さなグッズをインストールし、日々のコンピューティング体験を強化・改善します。
Mac 用の便利なアプリケーションを使って Homebrew ができることを見てみましょう。
Homebrew を使用するための前提条件
以下の手順に従って、ここで説明するアプリケーションをインストールするために必要なすべてのものをセットアップしてください。
Homebrew のインストール
まず、Mac に Homebrew をインストールするために、ターミナルを開く必要があります。 ついでに cask もインストールしましょう。 そうすることで、利用できるオプションの幅が広がります。
Install Python
プログラミング言語のインストールは、Homebrew の基本的なタスクの 1 つです。 特に、多くのオープン ソース ソフトウェアは、Python で構築されています。
macOS では Python 2 が標準ですが、Python 3 は別途インストールする必要があります。 さらに、Pythonのパッケージマネージャであるpipをインストールする必要があります。
Pythonをインストールするコマンドです。
brew install python
pipをインストールするコマンドです。
sudo easy_install pip
Xcode Command Line Tools (CLT)
次に、Xcodeがインストールされているかどうか確認します。 Xcode は Mac App Store で無料でダウンロードできます。
これがすべて整ったら、Xcode 自体から、またはコマンド ラインから次のコマンドを使用して、Command Line Tools をインストールすることができます。
xcode-select -install
これで、Homebrew の素晴らしいパワーを利用するための準備はすべて整いました。
1. ql プラグイン
Mac でファイルを選択し、スペースを押すと、クイック ルックは開きたいファイルのプレビュー画像を表示します。 macOS Mojave ではこの機能が大幅に強化され、マークアップや編集もクイック ルックで行うことができます。
クイックルック機能を強化するために、ql という一連のプラグインを使用すると、クイックルックが教えてくれることを改善することができます。
- qlimagesize: 画像のサイズをメガバイト単位で、ピクセル単位の解像度とともにプレビューします。
- qlcolorcode: ソースコード・ファイルをプレビューし、そのシンタックス・ハイライトを表示します。
- qlmarkdown: Markdown互換のファイルをプレビューします。
- suspicious-package: 標準的な Apple インストーラパッケージ (PKG で終わるもの) をプレビューし、インストール前およびインストール後のスクリプトを含む、何がどこにインストールされるかを正確に確認します。
利用可能な追加の ql プラグインが多数あります。 これらにより、JSON ファイルから ZIP ファイルまで、あらゆるものをプレビューできます。
すべての ql プラグインをインストールするコマンドです。
Mac App Store CLI インストーラーである mas をインストールすることにより、Mac アプリケーションのダウンロードから完全に GUI を取り除くことができます。 これにより、コマンド ラインから直接 App Store からアプリをインストールすることができます。
アプリの検索、既存のすべてのアップデートのインストール、ストア内のアプリのバージョン番号の表示など、さまざまな機能を使用できます。 検索結果の一番最初にインストールされる lucky という楽しいオプションもあります。 ぜひお試しください。
インストールするコマンド。
この強力なアプリは、ターミナルウィンドウに直接対話型のファイルマネージャーを作成して、Finder とコマンドラインの両方の長所を組み合わせようとするものです。
Midnight-commander では、クリックまたはキーボードの矢印を使用して、ディレクトリ構造を検索することができます。 右側のディレクトリと左側のディレクトリを比較して、ファイル サイズ、ディレクトリ構造などをすばやく把握することができます。
インストールした後、
mc
コマンドで midnight-commander を起動できます。
インストールするコマンドです。
brew install midnight-commander
4. speedtest-cli
注意:このプログラムは Python パッケージマネージャ pip が必要です。 pip をインストールする手順は以前に説明しました。
speedtest-cli を使用すると、インターネット接続の速度をコマンドラインから簡単にテストすることができます。
一般的なオプションは次のとおりです。
--bytes
: ビットではなく、バイトで出力を表示します (1 バイトには 8 ビットがあるため、1 ギガビット/秒の接続は実際には 125 メガバイト/秒であることを覚えておいてください)。
--simple
: 基本的な情報(Ping速度、ダウンロード速度、アップロード速度)のみを表示しますが、知りたいことはほとんどこれだけでしょう。
インストールするコマンドです。
pip install speedtest-cli
5. wifi-password
注意: これを動作させるには、XCode の更新された CLT が必要です (上記を参照してください)。
アプリ wifi-password は、Keychain 認証後に、現在接続しているネットワーク、または Keychain にある別のネットワークの Wi-Fi パスワードを表示します。
インストールするコマンドです。
brew install wifi-password
6. tldr
bash スクリプトに手を出したことがある人は誰でも man ページがどれほど貴重か (とどれほど緻密で読めないか) 知っていることでしょう。
ls の利用可能なオプションやfind の構文の簡単なリストを得たいだけなら、tldr は貴重なリソースとなります。 それはまるで、あなたのすぐ隣にあなた自身のコーディング仲間がいて、 man コマンドをより親しみやすい言葉に翻訳してくれるようなものです。
インストールするコマンド。
最新のシステムの驚くべき速さを表示しつつ、ほんの少しノスタルジーと対比したいと思ったことがありませんか。 archey がその手助けをします。 このかわいい単一機能アプリは、テキスト ベースのレトロなスタイルの Apple アイコンの隣に、システム情報をターミナルで表示します。 あなたのMacをレトロな雰囲気にする、楽しい方法のひとつです。
インストールするコマンドです。
brew install archey
8. htop
Activity Monitor のコマンドライン版として、top は強力ですが、望みは多く残されています。 top はコンピュータ上で動作しているプロセスに関する多くの有用な情報を表示するが、ナビゲーションはほとんど不可能である。 プロセスを選択したり殺したりしたい場合、top でそれを行う方法を理解するのにかかる時間の分だけ、マシン全体を再起動した方がよいだろう。
htop は、top の上位に位置する、自作でインストール可能なコマンドラインアプリケーションです。 これは操作が簡単で、プロセスを選択するのが簡単になり、プロセスを殺すのもパズルではありません。 このアプリは、異なる種類のデータを異なる色を使って強調表示するので、見ている情報を読んで消化することも容易です。
インストールするコマンドです。
brew install htop