which-rs

Check for and locate installed executables from Rust.

Just demostrate how which command works.

Using as a library

Put this crate in your Cargo.toml.

Toml [dependencies] which-rs = "*"

Usage

```Rust extern crate which;

use std::path::{Path, PathBuf}; use std::collections::HashMap;

fn main() { let ref file = ["python",]; let ref paths = [Path::new("/usr/local/bin"), Path::new("/usr/bin")]; let mut find_path = HashMap::new();

let all_find = which::which(file, paths, true, Some(&mut find_path));
println!("All binary is found: {:?}", all_find);
println!("Located at {:?}", find_path);

} ```

License

which-rs is licensed under the MIT License - see the LICENSE file for details