git-semver 0.1.0

Parse and calculate semantic version information from a Git repository.
Documentation
use std::env;

fn main() {
    let git_commit = env::var("GIT_COMMIT").unwrap_or("".into());
    let git_sha = env::var("GIT_SHA").unwrap_or("".into());
    let git_branch = env::var("GIT_BRANCH").unwrap_or("".into());
    let version = env::var("BINARY_VERSION").unwrap_or(env!("CARGO_PKG_VERSION").into());
    println!("cargo:rustc-env=GIT_COMMIT={}", git_commit);
    println!("cargo:rustc-env=GIT_SHA={}", git_sha);
    println!("cargo:rustc-env=GIT_BRANCH={}", git_branch);
    println!("cargo:rustc-env=VERSION={}", version);
}