その場で Web サーバを立ち上げるための Bash 関数

その場でちょっと Web サーバを立ち上げたい、ということがあります。ローカルファイルシステム上の HTML ファイルを確認したいとか。

Ruby の組み込み HTTP サーバである WEBrick なら、ワンライナーで起動できるのですが、いちいち調べるのが面倒なのと、そのままでは Ctrl+C で終了できない難点があります。

ということで、 WEBrick を起動する Bash 関数を書きました。 Ruby スクリプトにしない理由は、 .bashrc に突っ込みたいからです。

使い方:

webrick path/to/document/root

あるいは:

webrick -b localhost -p 8081 path/to/document/root

下のスクリプトを .bashrc にコピペするか、 source で読み込みます。