Add BAT_OPTS environment variable

This commit is contained in:
sharkdp authored and David Peter committed 2018-10-16 22:09:15 +02:00
1 parent 866b9e16a8
commit 5bff4548be
2 files changed
+8 -3

No files matched your search

+4
View File
@@ -17,6 +17,10 @@ pub fn get_args_from_config_file() -> Result<Vec<OsString>, shell_words::ParseEr
.unwrap_or(vec![]))
}
pub fn get_args_from_env_var() -> Option<Result<Vec<OsString>, shell_words::ParseError>> {
env::var("BAT_OPTS").ok().map(|s| get_args_from_str(&s))
}
fn get_args_from_str<'a>(content: &'a str) -> Result<Vec<OsString>, shell_words::ParseError> {
let args_per_line = content
.split('\n')