blob: 1744be2dfb0f79ba2c38a99c5a4d6679f88968ea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
fn main() {
// delete existing version file created by downloader
let _ = std::fs::remove_file("target/release/version");
// get current sha from git
let output = std::process::Command::new("git")
.args(["rev-parse", "HEAD"])
.output()
.unwrap();
let sha = String::from_utf8(output.stdout).unwrap();
// write to version
std::fs::create_dir_all("target/release").unwrap();
std::fs::write("target/release/version", sha.trim()).unwrap();
}
|