mirror of https://github.com/bobwen-dev/hunter
20 lines
624 B
Rust
20 lines
624 B
Rust
use std::process::Command;
|
|
|
|
fn main() {
|
|
// rename so we can just extract this into config dir later
|
|
Command::new("cp")
|
|
.args("-a extra hunter".split(" "))
|
|
.status()
|
|
.expect("Can't create copy of extra directory");
|
|
|
|
// create archive that will be included in hunter binary
|
|
Command::new("tar")
|
|
.args("cfz config.tar.gz hunter".split(" "))
|
|
.status()
|
|
.expect("Failed to create archive of defualt config!");
|
|
|
|
// delete directory we just compressed
|
|
std::fs::remove_dir_all("hunter")
|
|
.expect("Couldn't delete temporary config directory \"hunter\"")
|
|
}
|