framels 0.3.0-rc4

a simple command line tool to list frame sequence in friendly way
Documentation
use framels::{parse_dir, run};
use std::env;
use std::path::Path;

fn get_current_working_dir() -> String {
    let file_path = env::current_dir();
    match file_path {
        Ok(file) => file.to_string_lossy().to_string(),
        Err(_) => panic!("Current Dir does not exist"),
    }
}

fn get_path() -> String {
    let args: Vec<String> = env::args().collect();
    let file_path: String = if args.len() > 1 {
        args.get(1).unwrap().to_string()
    } else {
        get_current_working_dir()
    };

    let _ = Path::new(&file_path).exists();
    file_path.to_string()
}

fn main() {
    let paths: Vec<String> = parse_dir(get_path());
    let results: Vec<String> = run(paths);
    println!("{}", results.join("\n"))
}