Allow escaping for messages beginning with /

This commit is contained in:
Ken Piper 2014-12-13 18:08:40 -05:00
parent 3e9214a893
commit f57de43d73

View File

@ -164,6 +164,14 @@ func (c *Client) handleShell(channel ssh.Channel) {
parts := strings.SplitN(line, " ", 3)
isCmd := strings.HasPrefix(parts[0], "/")
// Allow for messages starting with / that aren't commands to be escaped
if len(line) > 2 {
if line[:3] == "/ /" {
line = line[2:]
isCmd = false
}
}
if isCmd {
// TODO: Factor this out.
switch parts[0] {