Checking for the app is unnecessary, since the cmd.Run later will fail if it doesn't exist. This allows dropping the dependency on misc.Exists. There's also no reason to print that the command failed, just return the error.
As a stub, but will be implemented soon...