mirror of
https://github.com/sharkdp/bat.git
synced 2025-02-21 20:38:44 +00:00
Merge pull request #2515 from tranzystorek-io/custom-asset-gen-dir
Allow customizing output directory for generated assets
This commit is contained in:
commit
1712ec9e73
@ -6,6 +6,8 @@
|
||||
|
||||
## Other
|
||||
|
||||
- Output directory for generated assets (completion, manual) can be customized, see #2515 (@tranzystorek-io)
|
||||
|
||||
## Syntaxes
|
||||
|
||||
## Themes
|
||||
|
4
build.rs
4
build.rs
@ -43,7 +43,9 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user