pub struct GenerateReadmeOpts {
pub crate_name: String,
pub input: String,
}
pub fn generate(opts: GenerateReadmeOpts) -> String {
let header_template = include_str!("header.md");
let header = header_template.replace("{CRATE}", &opts.crate_name);
let template_content = opts.input;
let footer = include_str!("footer.md").to_string();
format!("{header}\n{template_content}\n{footer}")
}