whereismybin 0.0.1

Locates installed executable in PATH.
Documentation
# whereismybin

Locates installed executable inside directories specified in the *PATH*
environment variable.

The goals of this implementations are:

* No dependencies except the standard library.
* No unsafe code, no syscalls, no calls to libc.
* Compatibility with [Miri]https://github.com/rust-lang/miri.

## Example

**whereismybin** can be used as a library. Example:

```rust
use std::process::Command;

use whereismybin::whereismybin;

let my_tool = whereismybin("my-tool").expect("Could not find my-tool");
let output = Command::new(my_tool)
    .arg("--some-arg")
    .output()
    .expect("Failed to execute process");
let content = output.stdout;
```

## Why not which-rs?

The [which-rs](https://crates.io/crates/which) crate is great, but
unfortunately it doesn't run on [Miri](https://github.com/rust-lang/miri)
and depends on [libc](https://crates.io/crates/libc) crate. **whereismybin**
aims to provide more lightweight alternative.

License: Apache-2.0