ブラウザはマウスで操作するものですが、マウスに一度手をやってしまうと開発のスピードが遅くなってしまいます。なるべくキーボード操作したいと思う人もいるでしょう。 今回紹介するbrotabはCLIからブラウザのタブを操作できるコマンドです。

brotabの使い方

listでブラウザが表示しているURLが一覧されます。最初にあるのはウィンドウIDとタブIDです。

$ bt list
a.36.37	moongiftのブックマーク - はてなブックマーク	https://b.hatena.ne.jp/moongift/
 :

words と打つと、ブラウザ内で使われている単語が一覧で返ってきます。

$ bt words | more
1
10
12
123
13
14
16
  :

windows は現在開いているウィンドウのIDとタブの数が返ってくるコマンドです。

$ bt windows
a.36	17

brotabはGoogle ChromeとFirefox向けに機能拡張を提供しています。機能拡張とbrotabコマンドの組み合わせで動作します。設定ファイルがLinux向けなどのパスに出力されるので、他のOSを利用している場合は別途動かす必要があるようです。

brotabはPython製のオープンソース・ソフトウェア(MIT License)です。

balta2ar/brotab: Control your browser’s tabs from the command line