mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 09:01:56 +00:00 
			
		
		
		
	simplify build.rs
This commit is contained in:
		
							
								
								
									
										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,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user