cargo-all 0.2.4

Manage all your crates with a single command.
// crates.io
use vergen::EmitBuilder;

fn main() {
	let mut emitter = EmitBuilder::builder();

	emitter.cargo_target_triple();

	// Disable the git version if installed from <crates.io>.
	if emitter.clone().git_sha(true).fail_on_error().emit().is_err() {
		println!("cargo:rustc-env=VERGEN_GIT_SHA=crates.io");

		emitter
	} else {
		*emitter.git_sha(true)
	}
	.emit()
	.unwrap();
}