fabric/fabric — pull request #463 by yuvadm (2011-10-27 16:12:59+00:00)
Title: Added command debugging attributes to run/sudo/local() return value

Added command debugging values to `run()`, `sudo()` and `local()` calls.

For debugging and auditing purposes, it is now possible to access the given command and the shell-wrapped command directly from the return value.

So this is now possible:
````
ret = run("ls")
print("Executed %s" % ret.command)
# >>> 'ls'
print("Remotely executed %s" % ret.full_command)
# >>> '/bin/bash -l -c "ls"'
````