reddish-shift 0.1.2

Set color temperature of display according to time of day
Documentation
use anyhow::Result;
use cfg_aliases::cfg_aliases;
use vergen::EmitBuilder;

fn main() -> Result<()> {
    cfg_aliases! {
        linux : { target_os = "linux" },
        freebsd: { target_os = "freebsd" },
        openbsd: { target_os = "openbsd" },
        netbsd: { target_os = "netbsd" },
        dragonfly: { target_os = "dragonfly" },
        unix_without_macos: { any(linux, freebsd, openbsd, netbsd, dragonfly) },
    }

    EmitBuilder::builder()
        .rustc_semver()
        .rustc_host_triple()
        .cargo_features()
        .cargo_target_triple()
        .fail_on_error()
        .emit()?;

    EmitBuilder::builder()
        .git_describe(false, false, None)
        .git_commit_date()
        .fail_on_error()
        .emit()
        .unwrap_or_else(|_| {
            println!("cargo::rustc-env=VERGEN_GIT_DESCRIBE=");
            println!("cargo::rustc-env=VERGEN_GIT_COMMIT_DATE=");
        });

    Ok(())
}