Software /
code /
prosody
Comparison
plugins/mod_admin_shell.lua @ 11362:52d93fba2ee1
mod_admin_shell: List modules providing each HTTP endpoint
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 03 Feb 2021 23:31:34 +0100 |
parent | 11361:dab1a6e46087 |
child | 11363:8cbe951b40e3 |
comparison
equal
deleted
inserted
replaced
11361:dab1a6e46087 | 11362:52d93fba2ee1 |
---|---|
1234 print("Global HTTP endpoints available on all hosts:"); | 1234 print("Global HTTP endpoints available on all hosts:"); |
1235 else | 1235 else |
1236 print("HTTP endpoints on "..host..(http_host and (" (using "..http_host.."):") or ":")); | 1236 print("HTTP endpoints on "..host..(http_host and (" (using "..http_host.."):") or ":")); |
1237 end | 1237 end |
1238 for _, provider in ipairs(http_apps) do | 1238 for _, provider in ipairs(http_apps) do |
1239 local mod = provider._provided_by; | |
1239 local url = module:context(host):http_url(provider.name, provider.default_path); | 1240 local url = module:context(host):http_url(provider.name, provider.default_path); |
1240 print("", url); | 1241 print("", url); |
1242 mod = mod and "mod_"..mod or "" | |
1243 print("", mod, url); | |
1241 end | 1244 end |
1242 print(""); | 1245 print(""); |
1243 end | 1246 end |
1244 end | 1247 end |
1245 | 1248 |