[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .

コマンドの拡張

Table of Contents
ケーススタディ: 独自の help コマンドを作る
レシピ’s

ケーススタディ: 独自の 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 が使われます。

Caution

他のファイルからカット&ペーストする際には、 package の名前空間に気をつけてください。

[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2022 Ken'ichi Fukamachi mail:< fukachan at fml.org >