extern crate caps;
use caps::Capability;
use std::str::FromStr;
fn main() {
let input = std::env::args().nth(1).expect("missing argument");
match Capability::from_str(&input.to_uppercase()) {
Ok(p) => println!("Parsed: {} -> index={}, bitmask={}", p, p.index(), p.bitmask()),
Err(e) => println!("{}", e),
}
}