exec! : OsStr, List(OsStr) => Try({ }, [ExecFailed({ command : Str, exit_code : I32 }), FailedToGetExitCode({ command : Str, err : IOErr }), ..])
Simplest way to execute a command by name with arguments. Stdin, stdout, and stderr are inherited from the parent process.
If you want to capture the output, use [exec_output!] instead.
Cmd.exec!("echo", ["hello world"])?