Add support for ShellCommands.

cc - @rjainqb