youtube-legend-cli 0.2.7

Non-interactive Rust CLI that downloads YouTube subtitles through third-party providers, using a native Unix stdin/stdout interface.
fn main() {
    println!("cargo:rerun-if-changed=.git/HEAD");
    if let Ok(head) = std::fs::read_to_string(".git/HEAD") {
        let head = head.trim();
        if let Some(rest) = head.strip_prefix("ref: refs/heads/") {
            println!("cargo:rustc-env=GIT_BRANCH={rest}");
        }
        if let Ok(sha) = std::fs::read_to_string(format!(".git/{head}")) {
            let sha = sha.trim();
            if !sha.is_empty() {
                println!("cargo:rustc-env=GIT_SHA={sha}");
            }
        }
    }
    println!(
        "cargo:rustc-env=BUILD_TIMESTAMP={}",
        chrono::Utc::now().to_rfc3339()
    );
}