give pCampBot a -h, -help option
parent
3bbe09883e
commit
b8e6d6e245
|
@ -55,14 +55,19 @@ namespace pCampBot
|
||||||
//Set up our nifty config.. thanks to nini
|
//Set up our nifty config.. thanks to nini
|
||||||
ArgvConfigSource cs = new ArgvConfigSource(args);
|
ArgvConfigSource cs = new ArgvConfigSource(args);
|
||||||
|
|
||||||
cs.AddSwitch("Startup", "botcount");
|
cs.AddSwitch("Startup", "botcount","n");
|
||||||
cs.AddSwitch("Startup", "loginuri");
|
cs.AddSwitch("Startup", "loginuri","l");
|
||||||
cs.AddSwitch("Startup", "firstname");
|
cs.AddSwitch("Startup", "firstname");
|
||||||
cs.AddSwitch("Startup", "lastname");
|
cs.AddSwitch("Startup", "lastname");
|
||||||
cs.AddSwitch("Startup", "password");
|
cs.AddSwitch("Startup", "password");
|
||||||
|
cs.AddSwitch("Startup", "help","h");
|
||||||
|
|
||||||
IConfig ol = cs.Configs["Startup"];
|
IConfig ol = cs.Configs["Startup"];
|
||||||
|
if (ol.Get("help") != null) {
|
||||||
|
Help();
|
||||||
|
} else {
|
||||||
int botcount = ol.GetInt("botcount", 1);
|
int botcount = ol.GetInt("botcount", 1);
|
||||||
|
|
||||||
BotManager bm = new BotManager();
|
BotManager bm = new BotManager();
|
||||||
|
|
||||||
//startup specified number of bots. 1 is the default
|
//startup specified number of bots. 1 is the default
|
||||||
|
@ -73,4 +78,19 @@ namespace pCampBot
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void Help()
|
||||||
|
{
|
||||||
|
System.Console.WriteLine(
|
||||||
|
"usage: pCampBot <-loginuri loginuri> [OPTIONS]\n" +
|
||||||
|
"Spawns a set of bots to test an OpenSim region\n\n" +
|
||||||
|
" -l, -loginuri loginuri for sim to log into (required)\n" +
|
||||||
|
" -n, -botcount number of bots to start (default: 1)\n" +
|
||||||
|
" -firstname first name for the bot(s) (default: random string)\n" +
|
||||||
|
" -lastname lastname for the bot(s) (default: random string)\n" +
|
||||||
|
" -password password for the bots(s) (default: random string)\n" +
|
||||||
|
" -h, -help show this message"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue