message: Return error on fs::create_dir_all failing
diff: @@ -185,7 +185,9 @@ impl Init {
  Ok((package_name, current_dir.join(WASMER_TOML_NAME)))
  }
  Some(s) => {
  - let _ = std::fs::create_dir_all(s);
  + let _ = std::fs::create_dir_all(s)
  + .map_err(|e| anyhow::anyhow!("{e}"))
  + .with_context(|| anyhow::anyhow!("{s}"))?;
  let package_name = self
  .package_name
  .clone()
  