PHP マニュアルビューワ phpman が凄い!
触発されて.
- Kazuho@Cybozu Labs: Cppref: reading cppreference.com docs offline, like man or info or perldoc
- はてなブログ
ターミナルで使えるリファレンスマニュアル - プログラミング言語編 - (ひ)メモ
language command C man C++ cppref Perl perldoc Ruby ri, refe Python pydoc, IPython ... ...
アレッ,PHPなくね?そりゃそうか...テンプレートエンジンだからな...プログラミング言語じゃないしな....いやいやいや,ぼくらPHPerだってターミナルで作業してんだい!!
追記:もうリストに加えてくれました! id:hirose31 さんありがとうございます.
ってことで作った.(すごいとか言ってますが自分が作ったんです.ごめんなさいごめんなさい)
インストール
% sudo pear install openpear/phpman-beta % sudo pear run-scripts openpear/phpman
あと, w3m が必要です.
使い方
% phpman % phpman mysql_query % phpman pdo
などなど.
追記:id:Yudoufu さんの助力もあり,2つほどオプションがついた.(↑も修正して 0.1.2 になってるよ!)
% phpman -s // マニュアルをダウンロードしなおす(多分root権限が必要)
% phpman -h
公開から24時間たたずに機能が拡張される openpear すばらしす!
さらに追記:prefix マッチをもっとかしこくした.(↑も修正して 0.1.3 になってるよ!)
% phpman mysql_q % phpman svn
とかためしてみてね.
基本的に
いや,これ自体知らない人も多いんだけど,アドレス欄に php.net/mysql_query とか打つと,合致してそうなページにリダイレクトしてくれるんですよね.
で,そもそも php.net のサイトのソースは svn で公開されてるので,その名前解決に使ってる部分のコードを大半もってきてるので, php.net/hoge でとべる感じで検索できると思います.
なので,たとえば
% phpman @
とかでもちゃんとマニュアル開ける.
あと,PHPの場合,リアファレンスっていうかマニュアルって言うことがおおいから,phpman にした.
- phpdoc だと PEAR::PHPDoc (もう開発オワテルけど)とかぶる
- phpref とかいわなそう
- pman ピーマン
- manp .... (´・ω・`)
- まあ, phpman かな