Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
src/ | 25-Apr-2025 | - | 1,013 | 668 | ||
tests/ | 25-Apr-2025 | - | 405 | 330 | ||
.cargo-checksum.json | D | 25-Apr-2025 | 824 | 1 | 1 | |
Android.bp | D | 25-Apr-2025 | 860 | 35 | 31 | |
Cargo.toml | D | 25-Apr-2025 | 1.2 KiB | 51 | 43 | |
LICENSE | D | 25-Apr-2025 | 1 KiB | 20 | 16 | |
LICENSE.txt | D | 25-Apr-2025 | 1 KiB | 20 | 16 | |
METADATA | D | 25-Apr-2025 | 420 | 18 | 17 | |
MODULE_LICENSE_MIT | D | 25-Apr-2025 | 0 | |||
README.md | D | 25-Apr-2025 | 860 | 36 | 22 | |
TEST_MAPPING | D | 25-Apr-2025 | 287 | 15 | 14 | |
cargo_embargo.json | D | 25-Apr-2025 | 43 | 5 | 4 |
README.md
1[](https://github.com/harryfei/which-rs/actions/workflows/rust.yml) 2 3# which 4 5A Rust equivalent of Unix command "which". Locate installed executable in cross platforms. 6 7## Support platforms 8 9* Linux 10* Windows 11* macOS 12 13## Examples 14 151) To find which rustc executable binary is using. 16 17 ``` rust 18 use which::which; 19 20 let result = which("rustc").unwrap(); 21 assert_eq!(result, PathBuf::from("/usr/bin/rustc")); 22 ``` 23 242. After enabling the `regex` feature, find all cargo subcommand executables on the path: 25 26 ``` rust 27 use which::which_re; 28 29 which_re(Regex::new("^cargo-.*").unwrap()).unwrap() 30 .for_each(|pth| println!("{}", pth.to_string_lossy())); 31 ``` 32 33## Documentation 34 35The documentation is [available online](https://docs.rs/which/). 36