mirror of
https://github.com/sharkdp/hexyl.git
synced 2026-10-26 20:16:31 +00:00
Update predicate for default_value_if
This commit is contained in:
1 parent
1fb324f411
commit
767740865f
1 file changed
+3
-2
+3
-2
@@ -6,6 +6,7 @@ use std::fs::File;
|
|||||||
use std::io::{self, prelude::*, BufWriter, SeekFrom};
|
use std::io::{self, prelude::*, BufWriter, SeekFrom};
|
||||||
use std::num::{NonZeroI64, NonZeroU64};
|
use std::num::{NonZeroI64, NonZeroU64};
|
||||||
|
|
||||||
|
use clap::builder::ArgPredicate;
|
||||||
use clap::{crate_name, crate_version, Arg, ArgAction, ColorChoice, Command};
|
use clap::{crate_name, crate_version, Arg, ArgAction, ColorChoice, Command};
|
||||||
|
|
||||||
use atty::Stream;
|
use atty::Stream;
|
||||||
@@ -104,7 +105,7 @@ fn run() -> Result<(), AnyhowError> {
|
|||||||
.num_args(1)
|
.num_args(1)
|
||||||
.value_name("WHEN")
|
.value_name("WHEN")
|
||||||
.value_parser(["always", "auto", "never"])
|
.value_parser(["always", "auto", "never"])
|
||||||
.default_value_if("plain", None, Some("never"))
|
.default_value_if("plain", ArgPredicate::IsPresent, Some("never"))
|
||||||
.default_value("always")
|
.default_value("always")
|
||||||
.help(
|
.help(
|
||||||
"When to use colors. The auto-mode only displays colors if the output \
|
"When to use colors. The auto-mode only displays colors if the output \
|
||||||
@@ -120,7 +121,7 @@ fn run() -> Result<(), AnyhowError> {
|
|||||||
.num_args(1)
|
.num_args(1)
|
||||||
.value_name("STYLE")
|
.value_name("STYLE")
|
||||||
.value_parser(["unicode", "ascii", "none"])
|
.value_parser(["unicode", "ascii", "none"])
|
||||||
.default_value_if("plain", None, Some("none"))
|
.default_value_if("plain", ArgPredicate::IsPresent, Some("none"))
|
||||||
.default_value("unicode")
|
.default_value("unicode")
|
||||||
.help(
|
.help(
|
||||||
"Whether to draw a border with Unicode characters, ASCII characters, \
|
"Whether to draw a border with Unicode characters, ASCII characters, \
|
||||||
|
|||||||
Reference in new issue
Block a user