This commit is contained in:
Bernhard M. Wiedemann 2024-10-24 22:26:44 +02:00 committed by GitHub
commit 7dcc768f1b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,7 +1,14 @@
use chrono::{TimeZone, Utc};
use std::env;
fn main() {
// Add current date as a variable to be displayed in the 'Linux Toolbox' text.
let now = match env::var("SOURCE_DATE_EPOCH") {
Ok(val) => { Utc.timestamp_opt(val.parse::<i64>().unwrap(), 0).unwrap() }
Err(_) => Utc::now(),
};
println!(
"cargo:rustc-env=BUILD_DATE={}",
chrono::Local::now().format("%Y-%m-%d")
now.format("%Y-%m-%d")
);
}