Mercurial > prosody-hg
comparison util/prosodyctl/shell.lua @ 10869:c91697b81349
util.prosodyctl.shell: Allow passing path to socket on command line
E.g. `prosodyctl shell --socket /path/to/prosody.scok`
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 01 Jun 2020 23:57:50 +0200 |
| parents | fa06cf7059cd |
| children | e5dee71d0ebb |
comparison
equal
deleted
inserted
replaced
| 10868:fa06cf7059cd | 10869:c91697b81349 |
|---|---|
| 112 if stanza.name == "repl-result" then | 112 if stanza.name == "repl-result" then |
| 113 repl(client); | 113 repl(client); |
| 114 end | 114 end |
| 115 end); | 115 end); |
| 116 | 116 |
| 117 local socket_path = path.resolve_relative_path(prosody.paths.data, config.get("*", "admin_socket") or "prosody.sock"); | 117 local socket_path = path.resolve_relative_path(prosody.paths.data, arg.socket or config.get("*", "admin_socket") or "prosody.sock"); |
| 118 local conn = connection(socket_path, client.listeners); | 118 local conn = connection(socket_path, client.listeners); |
| 119 local ok, err = conn:connect(); | 119 local ok, err = conn:connect(); |
| 120 if not ok then | 120 if not ok then |
| 121 print("** Unable to connect to server - is it running? Is mod_admin_shell enabled?"); | 121 print("** Unable to connect to server - is it running? Is mod_admin_shell enabled?"); |
| 122 print("** Connection error: "..err); | 122 print("** Connection error: "..err); |
