pf_sandbox_lib 0.1.0

Data structures and helper code for PF Sandbox
use std::process::Command;

fn main() {
    let mut cmd = Command::new("git");
    cmd.args(&["describe", "--always", "--long", "--dirty"]);

    let version = if let Ok(output) = cmd.output() {
        if output.status.success() {
            String::from_utf8(output.stdout).unwrap_or(String::from("NO GIT"))
        } else {
            String::from("NO GIT")
        }
    } else {
        String::from("NO GIT")
    };
    println!("cargo:rustc-env=BUILD_VERSION={}", version.trim());
}