index : smol-guess.git

ascending towards madness

use std::{env, path::PathBuf};

use smolguess::{core::LanguageDefinitions, repository};

fn main() {
    let args: Vec<String> = env::args().collect();
    if args.len() < 2 || args[1].is_empty() {
        eprintln!("Usage: {} <path_to_bare_repository>", args[0]);
        std::process::exit(1);
    }

    let files = repository::get_bare_repository_files(PathBuf::from(&args[1]));

    println!("{:?}", files);

    LanguageDefinitions::default()
        .load_builtins()
        .items
        .iter()
        .for_each(|def| println!("{} has the extension {}", def.name, def.extension));
}