mud/lib/cmds/creators/find.c
2020-09-06 05:43:07 -07:00

27 lines
947 B
C

#include <daemons.h>
#include <lib.h>
inherit LIB_COMMAND;
int cmd(string str){
FILE_D->SearchFiles(str);
return 1;
}
string GetHelp(){
return "Syntax: find [-s] [-i] <name>\n"
"This command searches the list of files known to the file daemon for files "
"matching the specified search parameter. This list of files is refreshed approximately "
"once every 25 hours automatically, or every time the mud boots, or every time the "
"file daemon is reloaded.\n"
"Options:\n"
"-s Strict matching, aka not substrings.\n"
"-i Case insensitive\n"
"Examples\n"
"find FooBar: finds FooBar, and FooBar.h, but not foobar or FOObar.h\n"
"find -i FooBar: finds foobar, FooBar, FooBarBaz, and Foobar.c\n"
"find -s FooBar: finds FooBar, but NOT FooBar.c or foobarbaz\n"
"find -i -s FooBar: finds fooBAR, and FooBar, but not FooBar.c\n"
"";
}