`miren app run` should detect if shell is used ($, |, etc) and run via sh
Right now, we feed the arguments directly to execve(), but we should detect if there is anything that looks like shell usage and use sh -c on it instead. (this is the same technique the old ruby system method used)