client: use StructOpt's conflicts_with

This commit is contained in:
Jake McGinty 2021-04-12 00:34:56 +09:00
parent cb0e76c39b
commit 142553a9cc

View file

@ -33,11 +33,11 @@ struct Opt {
#[derive(Debug, StructOpt)]
struct HostsOpt {
/// The path to write hosts to.
#[structopt(long, default_value = "/etc/hosts")]
#[structopt(long = "hosts-path", default_value = "/etc/hosts")]
hosts_path: PathBuf,
/// Don't write to any hosts files. This takes precedence over --hosts-path.
#[structopt(long)]
/// Don't write to any hosts files.
#[structopt(long = "no-write-hosts", conflicts_with = "hosts-path")]
no_write_hosts: bool,
}