From 4d376ee630fdc7942c95dd187b442c73da9463c7 Mon Sep 17 00:00:00 2001
From: Tedd Hansen
Date: Sat, 9 Feb 2008 12:08:08 +0000
Subject: Added undocumented "modules list" command, lists shared region
 modules.

---
 OpenSim/Region/Application/OpenSimMain.cs | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

(limited to 'OpenSim/Region')

diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs
index 074a7b5..0aeb53a 100644
--- a/OpenSim/Region/Application/OpenSimMain.cs
+++ b/OpenSim/Region/Application/OpenSimMain.cs
@@ -931,7 +931,21 @@ namespace OpenSim
                         }
                     }
                     break;
-                    
+                case "modules":
+                    if (cmdparams.Length > 0)
+                    {
+                        switch (cmdparams[0].ToLower())
+                        {
+                            case "list":
+                                foreach (IRegionModule irm in m_moduleLoader.GetLoadedSharedModules)
+                                {
+                                    m_console.Notice("Shared region module: " + irm.Name);
+                                }
+                                break;
+                        }
+                    }
+
+                    break;                    
                     /*
                      * Temporarily disabled but it would be good to have this - needs to be levered
                      * in to BaseOpenSimServer (which requires a RunCmd method restrcuture probably)
-- 
cgit v1.1