fix(cli.rs): init issue
@@ -160,9 +160,11 @@ fn render_template<P: AsRef<Path>>(
let mut file_path = file.path().to_path_buf();
// cargo for some reason ignores the /templates folder packaging when it has a Cargo.toml file inside
// so we rename the extension to `.crate-manifest`
- if file_path.extension().unwrap() == "crate-manifest" {
+ if let Some(extension) = file_path.extension() {
+ if extension == "crate-manifest" {
file_path.set_extension("toml");
}
+ }
let mut output_file = File::create(out_dir.as_ref().join(file_path))?;
if let Some(utf8) = file.contents_utf8() {
handlebars
