Allow --verbose in front of input

This commit is contained in:
Kasper 2021-04-21 21:11:05 +02:00
parent ca273773ef
commit c7ee968e6c

View File

@ -4,10 +4,11 @@ use cpc::units::Unit;
/// cpc CLI interface /// cpc CLI interface
fn main() { fn main() {
use std::env; use std::env;
let args: Vec<String> = env::args().collect(); let mut args: Vec<String> = env::args().collect();
let mut verbose = false; let mut verbose = false;
if args.iter().any(|i| i == "-v" || i == "--verbose") { if let Some(pos) = args.iter().position(|x| x == "-v" || x == "--verbose") {
verbose = true; verbose = true;
args.remove(pos);
} }
if args.len() >= 2 { if args.len() >= 2 {
match eval(&args[1], true, Unit::Celsius, verbose) { match eval(&args[1], true, Unit::Celsius, verbose) {