fii-id 0.1.0

Générateur d'ID FII
mod lib;
use lib::functions::{
    checknum,
    gen_random
};
fn main() {
    let servers = vec!("MIM", "THN", "LPT", "TAB");
    let args: Vec<String> = std::env::args().collect();
    if args.len() != 3  {
        println!("Pas assez d'arguments!"); 
        std::process::exit(1); 
    }
    if ! servers.iter().any(|v| v.to_owned() == &args[1].to_uppercase()) {
        println!("Nom de serveur invalide!");
        std::process::exit(1);
    }
    let rnd = gen_random();
    let num = checknum(format!("{}", args[2]));
    println!("Votre ID FII:");
    println!("FII - {} - {} - {} - FII", args[1].to_uppercase(), num, rnd);
}