fml8 provides a different command for each function. Its policy makes the number of commands infinite. So, except for some special cases, we should unify all functions into makefml/fml command since such commands can be shared among CUI, GUI and commmnd mail.
We should implement sub-command of makefml/fml when some operation may modify the specific ML.
We should implement it as a makefml/fml command since it is related to the specific ML.
If the data is not related to the specific ML, for example, see the module manual, aliases on the host, we implement specific commands other than makefml/fml. This command name begins with "fml" prefix.
fmladdr [-n] fmlalias [-n] fmldoc MODULE fmlconf [-n] ML
PGP / GPG related command (e.g. fmlpgp) is very command speicific. So, it looks difficult to incorporate them into "makefml" and "fml" framework. So we implement it as another command such as fmlpgp, fmlgpg, ...
We implement specific commands other than makefml/fml. This command name begins with fml prefix.
For example, "fmlhtmlify" is a conveter from text to html form. This command is used to convert both fml spool and MH folders.
fmlhtmlify [-I DIR] $src_dir $dst_dir
Copyright (C) 1993-2025 Ken'ichi Fukamachi mail:< fukachan at fml.org >