create "config show" as a region console command synonym for "config get".

This is to create greater consistency with all the other show commands.
bulletsim
Justin Clark-Casey (justincc) 2011-04-11 21:59:26 +01:00
parent d6948b15c4
commit 0bd6bc8fba
1 changed files with 13 additions and 5 deletions

View File

@ -341,7 +341,12 @@ namespace OpenSim
m_console.Commands.AddCommand("region", false, "config get", m_console.Commands.AddCommand("region", false, "config get",
"config get [<section>] [<key>]", "config get [<section>] [<key>]",
"Show a config option", "Synonym for config show",
HandleConfig);
m_console.Commands.AddCommand("region", false, "config show",
"config show [<section>] [<key>]",
"Show config information",
"If neither section nor field are specified, then the whole current configuration is printed." + Environment.NewLine "If neither section nor field are specified, then the whole current configuration is printed." + Environment.NewLine
+ "If a section is given but not a field, then all fields in that section are printed.", + "If a section is given but not a field, then all fields in that section are printed.",
HandleConfig); HandleConfig);
@ -593,7 +598,9 @@ namespace OpenSim
if (cmdparams.Length > 0) if (cmdparams.Length > 0)
{ {
switch (cmdparams[0].ToLower()) string firstParam = cmdparams[0].ToLower();
switch (firstParam)
{ {
case "set": case "set":
if (cmdparams.Length < 4) if (cmdparams.Length < 4)
@ -618,6 +625,7 @@ namespace OpenSim
break; break;
case "get": case "get":
case "show":
if (cmdparams.Length == 1) if (cmdparams.Length == 1)
{ {
foreach (IConfig config in m_config.Source.Configs) foreach (IConfig config in m_config.Source.Configs)
@ -654,8 +662,8 @@ namespace OpenSim
} }
else else
{ {
Notice("Syntax: config get [<section>] [<key>]"); Notice("Syntax: config {0} [<section>] [<key>]", firstParam);
Notice("Example: config get ScriptEngine.DotNetEngine NumberOfScriptThreads"); Notice("Example: config {0} ScriptEngine.DotNetEngine NumberOfScriptThreads", firstParam);
} }
break; break;