typst/cli/build.rs
2023-03-21 23:39:40 +01:00

12 lines
341 B
Rust

use std::process::Command;
fn main() {
let version = Command::new("git")
.args(&["rev-parse", "HEAD"])
.output()
.ok()
.and_then(|output| String::from_utf8(output.stdout[..8].into()).ok())
.unwrap_or_else(|| "(unknown version)".into());
println!("cargo:rustc-env=TYPST_VERSION={version}");
}