diff --git a/shell_completions/_feroxbuster b/shell_completions/_feroxbuster index 5abc70d..b742df4 100644 --- a/shell_completions/_feroxbuster +++ b/shell_completions/_feroxbuster @@ -72,8 +72,8 @@ _feroxbuster() { '(-u --url)--stdin[Read url(s) from STDIN]' \ '(-p --proxy -k --insecure --burp-replay)--burp[Set --proxy to http://127.0.0.1:8080 and set --insecure to true]' \ '(-P --replay-proxy -k --insecure)--burp-replay[Set --replay-proxy to http://127.0.0.1:8080 and set --insecure to true]' \ -'--smart[Set --extract-links, --auto-tune, --collect-words, and --collect-backups to true]' \ -'--thorough[Use the same settings as --smart and set --collect-extensions to true]' \ +'(--rate-limit --auto-bail)--smart[Set --extract-links, --auto-tune, --collect-words, and --collect-backups to true]' \ +'(--rate-limit --auto-bail)--thorough[Use the same settings as --smart and set --collect-extensions to true]' \ '-A[Use a random User-Agent]' \ '--random-agent[Use a random User-Agent]' \ '-f[Append / to each request'\''s URL]' \ diff --git a/src/parser.rs b/src/parser.rs index 2cc15ec..b610528 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -91,12 +91,14 @@ pub fn initialize() -> Command { .long("smart") .num_args(0) .help_heading("Composite settings") + .conflicts_with_all(["rate_limit", "auto_bail"]) .help("Set --extract-links, --auto-tune, --collect-words, and --collect-backups to true"), ).arg( Arg::new("thorough") .long("thorough") .num_args(0) .help_heading("Composite settings") + .conflicts_with_all(["rate_limit", "auto_bail"]) .help("Use the same settings as --smart and set --collect-extensions to true"), );