new: multiple commands separated by ; can now be executed during an interactive session.

This commit is contained in:
evilsocket 2018-01-23 18:19:46 +01:00
commit 7476886b69

View file

@ -69,8 +69,11 @@ func main() {
continue
}
if err = sess.Run(line); err != nil {
log.Error("%s", err)
for _, cmd := range strings.Split(line, ";") {
cmd = strings.Trim(cmd, "\r\n\t ")
if err = sess.Run(cmd); err != nil {
log.Error("%s", err)
}
}
}
}