diff options
author | sharkdp <davidpeter@web.de> | 2018-10-11 21:40:14 +0200 |
---|---|---|
committer | David Peter <sharkdp@users.noreply.github.com> | 2018-10-16 22:09:15 +0200 |
commit | 495e7fd3b1766c889f048a88c9702310f6d7c1a6 (patch) | |
tree | 23a91ec4900db121cfcdbd9d1c8ae4dde6a91def /src | |
parent | b48f0fe38991e54b5369a336a7aa5cbe8e7d72a6 (diff) |
Add --no-config option
Diffstat (limited to 'src')
-rw-r--r-- | src/app.rs | 4 | ||||
-rw-r--r-- | src/clap_app.rs | 6 |
2 files changed, 9 insertions, 1 deletions
@@ -98,7 +98,9 @@ impl App { } fn matches(interactive_output: bool) -> ArgMatches<'static> { - let args = if wild::args_os().nth(1) == Some("cache".into()) { + let args = if wild::args_os().nth(1) == Some("cache".into()) + || wild::args_os().any(|arg| arg == "--no-config") + { // Skip the arguments in bats config file wild::args_os().collect::<Vec<_>>() diff --git a/src/clap_app.rs b/src/clap_app.rs index 9c1642e2..eab2e29c 100644 --- a/src/clap_app.rs +++ b/src/clap_app.rs @@ -243,6 +243,12 @@ pub fn build_app(interactive_output: bool) -> ClapApp<'static, 'static> { .hidden(true) .help("Set the width of the terminal"), ) + .arg( + Arg::with_name("no-config") + .long("no-config") + .hidden(true) + .help("Do not use the configuration file"), + ) .subcommand( SubCommand::with_name("cache") .about("Modify the syntax-definition and theme cache") |