mirror of
https://github.com/sharkdp/bat
synced 2024-11-16 21:25:56 +00:00
simplify build.rs
This commit is contained in:
parent
abeac8b12e
commit
a4828387c1
11
build.rs
11
build.rs
@ -14,13 +14,12 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
|
||||
use lazy_static::lazy_static;
|
||||
|
||||
static PROJECT_VERSION: &str = env!("CARGO_PKG_VERSION");
|
||||
|
||||
// Read environment variables.
|
||||
lazy_static! {
|
||||
static ref PROJECT_NAME: &'static str = option_env!("PROJECT_NAME").unwrap_or("bat");
|
||||
static ref PROJECT_VERSION: &'static str = option_env!("CARGO_PKG_VERSION").unwrap();
|
||||
static ref EXECUTABLE_NAME: &'static str = option_env!("PROJECT_EXECUTABLE")
|
||||
.or(option_env!("PROJECT_NAME"))
|
||||
.unwrap_or("bat");
|
||||
static ref EXECUTABLE_NAME: &'static str = option_env!("PROJECT_EXECUTABLE").unwrap_or(*PROJECT_NAME);
|
||||
}
|
||||
|
||||
/// Generates a file from a liquid template.
|
||||
@ -46,8 +45,8 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let out_dir_env = std::env::var_os("OUT_DIR").expect("OUT_DIR to be set in build.rs");
|
||||
let out_dir = Path::new(&out_dir_env);
|
||||
|
||||
std::fs::create_dir_all(out_dir.join("assets/manual")).unwrap();
|
||||
std::fs::create_dir_all(out_dir.join("assets/completions")).unwrap();
|
||||
fs::create_dir_all(out_dir.join("assets/manual")).unwrap();
|
||||
fs::create_dir_all(out_dir.join("assets/completions")).unwrap();
|
||||
|
||||
template(
|
||||
&variables,
|
||||
|
Loading…
Reference in New Issue
Block a user