Skip to main content

cup_cli/cli/
create_project.rs

1use std::path::PathBuf;
2
3/// 模板项目创建API接口
4pub trait CreateProject {
5    /// 以`name`为项目名称,以`path`为项目根路径,创建项目模板
6    ///
7    /// # Note
8    /// 此函数在调用时保证`path`已经存在且为空
9    fn create_project(&self, name: &str, path: &PathBuf) -> anyhow::Result<()>;
10}