Fix Pallet Init #23
14
src/app.rs
14
src/app.rs
@@ -330,7 +330,19 @@ fn create_project<P: AsRef<Path>>(directory: P) -> std::io::Result<()> {
|
|||||||
std::fs::write("src/main.c", MAIN_C)?;
|
std::fs::write("src/main.c", MAIN_C)?;
|
||||||
std::fs::write(".gitignore", GITIGNORE)?;
|
std::fs::write(".gitignore", GITIGNORE)?;
|
||||||
|
|
||||||
let config = crate::config::Config::new(&pathdir.to_string_lossy());
|
let lossy = pathdir.to_string_lossy();
|
||||||
|
|
||||||
|
let app_name = if lossy == "." {
|
||||||
|
let root = std::env::current_dir()?;
|
||||||
|
root.file_name()
|
||||||
|
.expect("a valid file name")
|
||||||
|
.to_string_lossy()
|
||||||
|
.to_string()
|
||||||
|
} else {
|
||||||
|
lossy.to_string()
|
||||||
|
};
|
||||||
|
|
||||||
|
let config = crate::config::Config::new(&app_name);
|
||||||
|
|
||||||
let serial = toml::to_string_pretty(&config).expect("a valid TOML structure");
|
let serial = toml::to_string_pretty(&config).expect("a valid TOML structure");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user