Software / code / prosody
Comparison
prosodyctl @ 12267:a52a0680fcd8
prosodyctl: Allow passing server on command line with --server
Because why not I guess. This mirrors the corresponding luarocks command
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 04 Feb 2022 19:04:32 +0100 |
| parent | 12266:24b0c4c4e28a |
| child | 12292:7fe5cd8a10e2 |
comparison
equal
deleted
inserted
replaced
| 12266:24b0c4c4e28a | 12267:a52a0680fcd8 |
|---|---|
| 81 if opts.help or not arg[1] then | 81 if opts.help or not arg[1] then |
| 82 show_usage([[install]], [[Installs a prosody/luarocks plugin]]); | 82 show_usage([[install]], [[Installs a prosody/luarocks plugin]]); |
| 83 return opts.help and 0 or 1; | 83 return opts.help and 0 or 1; |
| 84 end | 84 end |
| 85 -- TODO finalize config option name | 85 -- TODO finalize config option name |
| 86 local server = configmanager.get("*", "plugin_server"); | 86 local server = opts.server or configmanager.get("*", "plugin_server"); |
| 87 if not (arg[1]:match("^https://") or lfs.attributes(arg[1]) or server) then | 87 if not (arg[1]:match("^https://") or lfs.attributes(arg[1]) or server) then |
| 88 show_warning("There is no 'plugin_server' option in the configuration file"); | 88 show_warning("There is no 'plugin_server' option in the configuration file"); |
| 89 -- see https://prosody.im/doc/TODO documentation | 89 -- see https://prosody.im/doc/TODO documentation |
| 90 -- #1602 | 90 -- #1602 |
| 91 return 1; | 91 return 1; |