treedir 0.1.1

A virtual directory tree library in Rust
Documentation
/*
treedir - main.rs
Copyright (C) 2021 Michael Fitzgerald

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */

use treedir::{Tree, generate_tree};
use std::path::{Path, PathBuf};
use std::env;

fn main() {
    let args: Vec<String> = env::args().collect();
    if(args.len() != 2) {
	println!("Usage: treedir <path_to_dir>");
	return;
    }

    let path_string = &args[1];
    let path = Path::new(path_string);
    let tree = generate_tree(path);
    println!("{:#?}", tree);

    println!("PID: {}", std::process::id());
}