phpCodeBeautifierのLinux版
ようやく(というか今頃?)リリースされました。
同梱されているのはCLI版だけのようです。で、実際にDo You PHP?にある要領でUTF-8、Shift_JIS、EUC-JPの各PHPファイルに対して試してみましたが、全然問題なく使えますね。
バッチ処理も以下のようなshを書いておけば良い感じです。
#!/bin/sh filename=$1 new_filename=.$filename old_filename=${filename}.bak /path/to/phpCB \ -space-after-if \ -space-after-switch \ -space-after-while \ -space-before-start-angle-bracket \ -space-after-end-angle-bracket \ -one-true-brace-function-declaration \ -glue-amperscore \ -change-shell-comment-to-double-slashes-comment \ -force-large-php-code-tag \ -force-true-false-null-contant-lowercase \ -align-equal-statements \ --comment-rendering-style PEAR \ --equal-align-position 50 \ --padding-char-count 4 \ -optimize-eol \ $filename > $new_filename mv $filename $old_filename mv $new_filename $filename
追記(2007/07/31 16:55)
長いオプションは「-」ではなく「--」になったようです。