pub fn init(name: &str, local: bool, base_dir: &str) -> Result<()>
Initialize an empty template directory layout (idempotent).