|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
use chrono::{DateTime, NaiveDateTime};
|
|
|
|
|
use clap::Parser;
|
|
|
|
|
use flate2::read::GzDecoder;
|
|
|
|
|
use fs_extra::copy_items;
|
|
|
|
|
use serde_json;
|
|
|
|
|
use std::{fs, fs::File, io::Read, path::Path, str::FromStr};
|
|
|
|
|
use tar::Archive;
|
|
|
|
@ -62,6 +63,12 @@ fn generate() -> Result<(), Ærror> {
|
|
|
|
|
let output_str = render_ssr(outbox, author, archive_time)?;
|
|
|
|
|
|
|
|
|
|
println!("{}", output_str);
|
|
|
|
|
|
|
|
|
|
copy_items(
|
|
|
|
|
&mut vec!["resources/"],
|
|
|
|
|
"out",
|
|
|
|
|
&fs_extra::dir::CopyOptions::new(),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Ok(())
|
|
|
|
|