//! `codecraft [path]`: a 3D map of the folder at `path` (or the current directory).
use std::path::PathBuf;
use codecraft::code::CodeScene;
use codecraft::prelude::*;
fn main() {
let root = std::env::args()
.skip(1)
.find(|arg| !arg.starts_with("--"))
.map(PathBuf::from)
.unwrap_or_else(|| std::env::current_dir().expect("no working directory"));
App::new("codecraft")
.scene(move |app| CodeScene::open(app, root))
.run();
}