[](https://opensource.org/licenses/BSD-2-Clause)
[](https://opensource.org/licenses/MIT)
[](https://ci.appveyor.com/project/KizzyCode/ezexec-rust)
[](https://docs.rs/ezexec)
[](https://crates.io/crates/ezexec)
[](https://crates.io/crates/ezexec)
[](https://deps.rs/crate/ezexec/0.1.0)
# `ezexec`
Welcome to `ezexec` 🎉
`ezexec` provides a simple API to execute binaries or shell commands. Furthermore it implements a trivial but usually
good-enough API to find a binary in `PATH` or to get the current shell.
## Example
```rust
// Lists all files in the current directory and forwards the output to the parent's stdout
ExecBuilder::with_shell("ls")?
.spawn_transparent()?
.wait()?;
Ok(())
```