コマンドの拡張
ケーススタディ: 独自の help コマンドを作る
elena MLに独自の help コマンドを作ることを考えます。
独自の help コマンドは、独自のモジュール help.pm を用意して、MLロー
カルのライブラリパスへおくだけで OK です。
同じ名前のモジュール(つまり同じコマンド)でも、
サーチパスの優先順位にしたがって、この独自モジュールのほうが使われます。
モジュールは、オリジナルの help.pm を参考にして、
独自の help.pm を作りってください。
そして、以下のパスにおいてください。
例: elena MLの場合
/var/spool/ml/elena/local/lib/FML/Command/User/help.pm
モジュールをロードする際には、
この local/ パスのモジュールが優先されるので、
help コマンドの応答には、このモジュール help.pm が使われます。
他のファイルからカット&ペーストする際には、
package の名前空間に気をつけてください。
レシピ’s
コマンド一般
§.customize.command.recipes;
admin コマンド
§.customize.command.admin.recipes;