>>>>> "WRD" == "William R Dickson <-- System Administration" <firstname.lastname@example.org>> writes:
WRD> Also, I was thinking it'd be nice if a person sending the command
WRD> "help admin" received a message with a list of admin help subtopics
WRD> rather than an error, like so:
Just make a file called 'admin' and put it in files/en/help. Put whatever
is necessary in it.
WRD> Commands with arguments should be sent in the format:
Actually, 'list' and 'target' (what does that mean, anyway?) are the
arguments. What you're calling arguments are modes or options.
WRD> command=argument list target
WRD> Multiple arguments may be separated by a comma, like so:
WRD> command=argument1,argument2,argument3 list target
This is not strictly true; in fact, it's probably easier for people to use
Do note that this doesn't have to be the final form of the interface; it
was just easy to do like this.
The rest looks pretty good. There is an issue with indicating what
arguments are optional (like the regexp in the who command) and I'm still
not sure that people are going to understand the modes anyway. Putting
them in parentheses like that probably isn't going to help.
Thanks a bunch for this; I'll slot it in when I finish the big rewrite I'm
in the middle of.