karel1980/veewee — comment on commit 49674b7138d3e8cccf6a4ab49ef4f3cd853e8d83
File:  line 0
By karel1980:

box.ssh() could serve both purposes (interactive = box.ssh(), non-interactive = box.ssh(command))
As I see it, interactive should call ssh via fork/exec and non-interactive should use ssh_execute()