| Crates.io | has_flag |
| lib.rs | has_flag |
| version | 0.1.1 |
| created_at | 2020-12-30 07:51:18.456059+00 |
| updated_at | 2020-12-30 09:33:47.49819+00 |
| description | Check if args has a specific flag |
| homepage | https://github.com/SuZHui/has_flag_rust |
| repository | https://github.com/SuZHui/has_flag_rust |
| max_upload_size | |
| id | 329155 |
| size | 7,061 |
Check if args has a specific flag.
IMPORTANT: This crate is base on has-flag, Thanks author for his efforts
Correctly stops looking after an -- argument terminator.
command input
ls -f --unicorn --foo=bar -- --rainbow
use has_flag::has_flag;
use env::args;
has_flag("unicorn", args().collect());
//=> true
has_flag ("--unicorn", args().collect());
//=> true
has_flag("f", args().collect());
//=> true
has_flag("-f", args().collect());
//=> true
has_flag("foo=bar", env::args().collect());
//=> true
has_flag("foo", env::args().collect());
//=> false
has_flag("rainbow", env::args().collect());
//=> false