e305acac20
This adds a command runner function that can be used everywhere we need to exec a binary. It adds addtional logic around error handling that will allow for viewing errors in the case of a failed command. Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>