# HG changeset patch
# User Kim Alvefur <zash@zash.se>
# Date 1591048670 -7200
# Node ID c91697b81349ea56a98b77fcd52f8d6d3ecdbb95
# Parent  fa06cf7059cdf279e25aba73745feefce94502ab
util.prosodyctl.shell: Allow passing path to socket on command line

E.g. `prosodyctl shell --socket /path/to/prosody.scok`

diff -r fa06cf7059cd -r c91697b81349 util/prosodyctl/shell.lua
--- a/util/prosodyctl/shell.lua	Mon Jun 01 23:53:03 2020 +0200
+++ b/util/prosodyctl/shell.lua	Mon Jun 01 23:57:50 2020 +0200
@@ -114,7 +114,7 @@
 		end
 	end);
 
-	local socket_path = path.resolve_relative_path(prosody.paths.data, config.get("*", "admin_socket") or "prosody.sock");
+	local socket_path = path.resolve_relative_path(prosody.paths.data, arg.socket or config.get("*", "admin_socket") or "prosody.sock");
 	local conn = connection(socket_path, client.listeners);
 	local ok, err = conn:connect();
 	if not ok then