開発者ならば一度はお世話になったことがあるプログラミングに関するQ and Aサイト「Stack Overflow」。本日紹介する「how2」は、このStack OverflowをはじめとしたStack Exchange系の情報を検索できるNode製のコマンドラインツールです。
ターミナルの中から、(日本人にはあまりありがたみがないかもしれませんが)自然な英語を使って、各種の情報を素早く引き出すことができます。
目次
インストール
「npm install -g how2」でインストールできます。
使用方法
例えばbz2の拡張子を持つファイルを解凍する方法を調べたい場合「how2 unzip bz2」と入力すると、「tar jxf yoono-destop-1.8.43.tar.bz2」のようにtarコマンドを使って解凍できることが分かります。
この情報が気に入らない場合スペースキーを押せば、他の情報を表示することもできます。
また"-l 言語"オプションで特定のプログラミング言語に関する情報を表示することができます。例えばRubyのハッシュをループする方法を調べたいと思い、「how2 ruby hash loop」と実行すると、Hashのキーと値を同時にループする方法が表示されました。
how2は英語で適切に情報を絞り込むことができれば、ブラウザを使わずに各種情報を取得できるツールとして結構便利に利用できるかもしれません。ターミナル&英語好きの方は試してみるといかがでしょうか。