tip 0.3.1

Time in percent. A time converter.
Documentation
use std::env::args;
use tip::time::Time;

const INVALID_ARGUMENTS_ERROR: &str = "Invalid arguments.";

fn main() {
    let args: Vec<String> = args().collect();

    match args.len() {
        1 => {
            let time = Time::current();
            println!("{}", time.percent_str());
        },
        2 => {
            match Time::from(&args[1]) {
                Ok(time) => println!("{}", time.percent_str()),
                Err(msg) => println!("{}", msg),
            }
        },
        _ =>  println!("{}", INVALID_ARGUMENTS_ERROR),
    }
}