From the NannyMUD documentation
2000-12-16
icemod -
Leowon's module containing some convenient commands. Note that in the cases where commands give filenames as output, they are generally printed in a somewhat shortened form. To get the complete file paths for such commands, use the -l flag. COMMANDS bomb [-rf] [path|object] genip [-gl] [gender] ipleq [-fl] [living] lii [-cdfl] [path|object] linarea [-l] [wizard name] linfo [-lv] lmine [-flnx] [path] ltime waitfor name>
NAME
bomb -SYNTAX
bomb [-rf] [object]DESCRIPTION
This command destroys all objects in the inventory of "object". If no object argument is given, the environment of the module owner is assumed to be the target by default. The dangerlevel set in the module is taken into consideration when deciding which objects to destruct. Flags: -r causes bombing to be recursive. -f overrides dangerlevel and bombs everything. Use with caution.
NAME
genip -SYNTAX
genip [-l] [gender]DESCRIPTION
Yet another who view. Shows level, idle, playerkiller, secondflag, guild, spouse, name and ip address. Flags: -l shows location instead of ip address.
NAME
ip -SYNTAX
ipDESCRIPTION
A useful command for checking someone's ip address and idle time. Also shows away message and location if set. Glob matching on the name given is done against all logged-on users (i.e., if Leowon is logged on, "ip leo" will expand to "ip leowon" as long as no one else with the same name prefix is logged on).
NAME
leq -SYNTAX
leq [-fl] [living]DESCRIPTION
Yet another "eq" command, with a few improvements. This one attemps the same kind of glob matching (vs players only, not npcs) as ip, see above. Flags: -f shows filenames instead of short descs. -l does not truncate short descs/filenames.
NAME
lii -SYNTAX
lii [-cdfl] [object]DESCRIPTION
Yet another "ii" command, with a few improvements. Uses glob matching as per leq, see above, but can also target non-livings, since it can be useful to check the inventory of a container or room. Flags: -c shows creator name after filename. -d gives a listing of deep inventory, i.e., including things kept in containers. These items names are preceded with a * in the listing. -f shows filenames only, not short descs. -l shows fully expanded filenames.
NAME
linarea -SYNTAX
linarea [-l] [wizard name]DESCRIPTION
This command shows what players are currently in "wizard name"'s area. If no name is given, the module owner's area is checked. Flags: -l shows fully expanded filenames.
NAME
linfo -SYNTAX
linfo [-lv]DESCRIPTION
Yet another "Finger" command, nicely structured and with more info. Flags: -l also shows the player's plan. -v shows some additional information for logged-on players.
NAME
ltime -SYNTAX
ltimeDESCRIPTION
Finally, a time command that shows everything: Compete Nannytime, complete RL (mud server) time.
NAME
ltimewho -SYNTAX
ltimewho [-ait]DESCRIPTION
This command shows logon time (ie, object age) or idle time for all players. Default sorting is on level. Flags: -a sorts alphabetically on player names. -i instead of object age, show idle time. -t sorts on login time, longest first.
NAME
waitfor -SYNTAX
waitfor [-c]DESCRIPTION
This command lets you keep track of other players' login/outs. If you wait for someone, you will be given a message whenever that person logs in and logs out. Without an argument, you get a list of the people you are currently waiting for. There are some additional flags available for level 30++. Read the code for more info. Flags: -cstops waiting for . -c without arg removes _all_ pending waitfor names.
NAME
lmine -SYNTAX
lmine -flnx [path]DESCRIPTION
This command goes through a directory and generates a list of all clones of all files in the directory and their environment if any. If no argument is given, the path defaults to your current dir. Using this command costs quite a lot of cpu, meaning two things: 1) Don't use it too often. 2) The result will be generated using call_outs, so there will be a delay between typing the command and getting the output. The more objects to process, the longer it will take. Note that no output will be generated unless the object /players/leowon/ice/icemod has at least LURX rights in the dir you are checking. If you don't know what LURX rights are, nevermind. Otherwise, you can grant them by typing "edac/players/leowon/ice/icemod:LURX" Flags: -f doesn't use call_outs. Only usable by SUPERIOR++ level. -l does not truncate filenames. -n only lists objects not carried by npcs. -x only lists clones, not master objects. NOTE
Using the -f option generally makes you hit max eval cost if more than a few objects are loaded.