lh 1.0.0

List handsomely customizable ls command work in progress
Documentation
use lh::file_reader::{get_color_test, get_files, get_files_recursive};
// use lh::filter_output::filter;
use lh::output_printer::{output_print, output_print_recursive};
use lh::parserer::pars_args;
use lh::tomlread::{toml_read, FileTypeToml};
use std::collections::HashMap;

fn main() {
    let conf_hash: HashMap<String, FileTypeToml> = toml_read();
    let parsed_args = pars_args();
    if parsed_args.color_test {
        let files = get_color_test(conf_hash.clone());
        output_print(&parsed_args, files);
    } else if parsed_args.recursive {
        let files = get_files_recursive(conf_hash.clone(), parsed_args.clone()).unwrap();
        output_print_recursive(&parsed_args, files);
    } else {
        let files = get_files(conf_hash.clone(), parsed_args.clone()).unwrap();
        output_print(&parsed_args, files);
    }
}