From 01f1b1efe8e96f0b04626a66b31db958bdd21c2f Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 25 Mar 2023 11:45:34 +0100 Subject: [PATCH 1/2] Allow customizing output directory for generated assets --- build.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.rs b/build.rs index cd5636c8..8acacb50 100644 --- a/build.rs +++ b/build.rs @@ -43,7 +43,9 @@ fn main() -> Result<(), Box> { variables.insert("PROJECT_EXECUTABLE_UPPERCASE", &executable_name_uppercase); variables.insert("PROJECT_VERSION", PROJECT_VERSION); - let out_dir_env = std::env::var_os("OUT_DIR").expect("OUT_DIR to be set in build.rs"); + let out_dir_env = std::env::var_os("BAT_ASSETS_GEN_DIR") + .or_else(|| std::env::var_os("OUT_DIR")) + .expect("BAT_ASSETS_GEN_DIR or OUT_DIR to be set in build.rs"); let out_dir = Path::new(&out_dir_env); fs::create_dir_all(out_dir.join("assets/manual")).unwrap(); From 3ca8c43a67601a93922d37c38693e9a3e07b7e95 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 25 Mar 2023 11:56:40 +0100 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8838262e..e0be1eb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ ## Other +- Output directory for generated assets (completion, manual) can be customized, see #2515 (@tranzystorek-io) + ## Syntaxes ## Themes