engineyard/engineyard — comment on commit a9bc1ccbf4b6fc9ef0c0d8e6ff15eb7c7f2a61f0
File:  line 0
By martinemde:

Unfortunately, Escape.shell_command will murder anything other than a simple flag. To pass these flags you'll need to single quote them (hopefully Thor doesn't disobey that) and then before they go into Escape they'll need to be expanded into an array of commands. If anything in the command needs to be single quoted, then you've got some serious double escaping confusion.