/* /cmds/creator/which.c
* from the Foundation II Object Library
* gives you a list of directories in which a command may be found
* created by Descartes of Borg 950913
*/
#include <lib.h>
#include <daemons.h>
inherit LIB_DAEMON;
mixed cmd(string args) {
string *dirs;
string dir, msg;
if( !args ) return "You want to know information on which command?";
if( !(dirs = (string *)CMD_D->GetPaths(args)) )
return args + ": not found.";
msg = args + ":";
foreach(dir in dirs) msg += "\n\t" + dir;
message("system", msg, this_player());
return 1;
}
void help() {
message("help", "Syntax: <which [command]>\n\n"
"Gives you a listing of all directories in which a command "
"object may be found.\n\n"
"See also: help", this_player());
}