It would be nice to be able to use the scripts and executable files distributed through the blob store rather then through the resources directory in a jar.
This is nice because it allows you to use a tgz that preserves the execute bit on files like scripts.
The biggest issue here is that ShellProcess switches the current working directory for the process over to the code dir (where the storm jar is extracted). And there is not simple way for a child process to find its way back to the blobs. I will add in a new option to not change the CWD.