pite 0.3.0

The Pite 2D scene-tree game engine CLI and visual editor.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: MIT OR Apache-2.0
use std::path::Path;

use anyhow::Result;

pub fn run(name: &str, template: Option<&str>) -> Result<()> {
    let cwd = std::env::current_dir()?;
    let dir = pite_project::create_project(Path::new(&cwd), name, template)?;
    match template {
        Some(t) => println!("created project {} from template {t:?}", dir.display()),
        None => println!("created blank project {}", dir.display()),
    }
    println!("\nGet started with:\n  cd {name}\n  pite edit");
    Ok(())
}