cmdline-fuをプロキシ内ネットワークから使う

はてブでも書いたので、わざわざこっちに書くほどでも無い気がするけど、
一応更新ネタとして書いておく。


cmdline-fuはCommand-line-fuというコマンドラインで使える
イカしたワンライナーを投稿するサービスをコマンドラインから検索するツール。
詳細はこちらを参照してください。
超便利なワンライナーを、コマンドラインで検索できるgemパッケージ「cmdline-fu」 - 元RX-7乗りの適当な日々


私のようなヘタレ技術者には、非常にありがたいツールです。
是非使ってみようと会社のPCにインストールしてみたら、アドレス解決でエラーが出た。

% cmdline-fu matching rsync
 =>getaddrinfo: Name or service not known

プロキシにアクセスがいってない。
(DNSサーバーの設定次第では、アドレス解決は出来る場合もあるかも)


ソース見てみると、どうもNet::HTTPから直で接続しているようなので、
環境変数から読むように、ちょこっとソースを書きかえる。



これでよし。
環境変数HTTP_PROXYがあればそれを経由してアクセスする。
無ければ、そのままアクセスする。
rubyが全く分からない人は、書き換えてみてください。


わざわざgithubでpull request投げるほどじゃ無いよなあ。

2010/1/22追記:

cmdline-fuの作者であるid:t9mdさんが、直接対応してくれました!(コメント欄参照)
ありがとうございます!
普通にインストールするだけで使えるようになってます。
一緒に色指定機能も追加されたようです。
素晴らしい。