mirror of
https://github.com/sharkdp/bat.git
synced 2025-01-10 15:48:20 +01:00
Use 'plain' style for non-interactive terminals
This commit is contained in:
parent
3fa70deaa7
commit
15f0268bdc
17
src/main.rs
17
src/main.rs
@ -486,8 +486,8 @@ fn run() -> Result<()> {
|
||||
Arg::with_name("style")
|
||||
.short("s")
|
||||
.long("style")
|
||||
.possible_values(&["plain", "line-numbers", "full"])
|
||||
.default_value("full")
|
||||
.possible_values(&["auto", "plain", "line-numbers", "full"])
|
||||
.default_value("auto")
|
||||
.help("Additional info to display along with content"),
|
||||
)
|
||||
.arg(
|
||||
@ -515,10 +515,15 @@ fn run() -> Result<()> {
|
||||
_ => {
|
||||
let options = Options {
|
||||
true_color: is_truecolor_terminal(),
|
||||
style: match app_matches.value_of("style").unwrap() {
|
||||
"plain" => OptionsStyle::Plain,
|
||||
"line-numbers" => OptionsStyle::LineNumbers,
|
||||
_ => OptionsStyle::Full,
|
||||
style: match app_matches.value_of("style") {
|
||||
Some("plain") => OptionsStyle::Plain,
|
||||
Some("line-numbers") => OptionsStyle::LineNumbers,
|
||||
Some("full") => OptionsStyle::Full,
|
||||
Some("auto") | _ => if interactive_terminal {
|
||||
OptionsStyle::Full
|
||||
} else {
|
||||
OptionsStyle::Plain
|
||||
},
|
||||
},
|
||||
language: app_matches.value_of("language"),
|
||||
interactive_terminal,
|
||||
|
Loading…
Reference in New Issue
Block a user