feat(readme): copy from crate

master
Ashley Williams 7 years ago
parent b636f0e6b3
commit f9d65a419c
  1. 3
      src/main.rs
  2. 10
      src/readme.rs

@ -1,9 +1,11 @@
extern crate failure;
#[macro_use]
extern crate quicli;
extern crate wasm_pack;
mod build;
mod bindgen;
mod readme;
use quicli::prelude::*;
@ -39,6 +41,7 @@ main!(|args: Cli, log_level: verbosity| match args.cmd {
build::rustup_add_wasm_target();
build::cargo_build_wasm(&crate_path);
wasm_pack::write_package_json(&crate_path)?;
readme::copy_from_crate(&crate_path)?;
bindgen::cargo_install_wasm_bindgen();
let name = wasm_pack::get_crate_name(&crate_path)?;
bindgen::wasm_bindgen_build(&crate_path, &name);

@ -0,0 +1,10 @@
use std::fs;
use std::fs::File;
use failure::Error;
pub fn copy_from_crate(path: &str) -> Result<(), Error> {
let crate_readme_path = format!("{}/README.md", path);
let new_readme_path = format!("{}/pkg/README.md", path);
fs::copy(&crate_readme_path, &new_readme_path)?;
Ok(())
}
Loading…
Cancel
Save