phpdocコマンド
最近ちょっとPHP書いているのだけど、perldoc
欲しくなったので phpdoc
書いた。for Mac
function phpdoc() {
if [ $# = 1 ]; then
KEYWORD=`perl -MURI::Escape -e 'print uri_escape(shift);' $1`
open -a "/Applications/Firefox.app" "https://www.google.co.jp/search?q=site:http://php.net/+${KEYWORD}"
else
KEYWORD=`perl -MURI::Escape -e 'print uri_escape(shift);' $2`
[ "$1" = "-f" ] && [ -n "$2" ] && open -a "/Applications/Firefox.app" "http://php.net/${KEYWORD}"
fi
}
ターミナルから firefox 開いて php.net の検索結果か関数リファレンス開くやつ。
$ phpdoc Exception
-f
オプションで組み込み関数のリファレンスページを開く。
$ phpdoc -f echo
vim ならプラグインあるし、IDE でも当然ポップアップするけど、ブラウザで芋づるでたどれるのが便利。