mirror of
https://github.com/sharkdp/bat
synced 2024-11-04 18:00:24 +00:00
Added in environment variable and the result is a file check in config.rs
This commit is contained in:
parent
e81f9b23e6
commit
20ba84d1fa
@ -9,7 +9,18 @@ use dirs::PROJECT_DIRS;
|
||||
use util::transpose;
|
||||
|
||||
pub fn config_file() -> PathBuf {
|
||||
PROJECT_DIRS.config_dir().join("config")
|
||||
match env::var("BAT_CONFIG_PATH") {
|
||||
Ok(env_path) => {
|
||||
let env_path_buf = PathBuf::from(env_path);
|
||||
if env_path_buf.is_file() {
|
||||
return env_path_buf;
|
||||
}
|
||||
else {
|
||||
return PROJECT_DIRS.config_dir().join("config");
|
||||
}
|
||||
}
|
||||
Err(_) => PROJECT_DIRS.config_dir().join("config"),
|
||||
}
|
||||
}
|
||||
|
||||
pub fn get_args_from_config_file() -> Result<Vec<OsString>, shell_words::ParseError> {
|
||||
|
Loading…
Reference in New Issue
Block a user