コマンドの拡張

fml8 チュートリアル (バージョン 7.99.1-20180910)
Prev |  | Next

# Chapter 20. コマンドの拡張

# ケーススタディ: 独自の help コマンドを作る

elena ＭＬに独自の help コマンドを作ることを考えます。

独自の help コマンドは、独自のモジュール help.pm を用意して、ＭＬロー カルのライブラリパスへおくだけで OK です。 同じ名前のモジュール（つまり同じコマンド)でも、 サーチパスの優先順位にしたがって、この独自モジュールのほうが使われます。

モジュールは、オリジナルの help.pm を参考にして、 独自の help.pm を作りってください。 そして、以下のパスにおいてください。

    例: elena ＭＬの場合

    /var/spool/ml/elena/local/lib/FML/Command/User/help.pm

モジュールをロードする際には、 この local/ パスのモジュールが優先されるので、 help コマンドの応答には、このモジュール help.pm が使われます。

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

Prev | Home | Next
本文の書き換え | Up | レシピ’s

fml 8.0 (fml-devel) project homepage is www.fml.org/software/fml8/.
fml 4.0 project homepage is www.fml.org/software/fml4/.
about one floppy bsd routers, see www.bsdrouter.org/.
other free softwares are found at www.fml.org/software/.

author's homepage is www.fml.org/home/fukachan/.
Also, visit nuinui's world :) at www.nuinui.net.

For questions about FML, e-mail <fml-bugs@fml.org>.