diff options
| author | ache <ache@ache.one> | 2026-08-16 20:55:33 +0200 |
|---|---|---|
| committer | ache <ache@ache.one> | 2026-08-16 20:55:33 +0200 |
| commit | 197f75c7c5d0b4dab1f92a739dc1be0d90f5b27d (patch) | |
| tree | 40cce77ff65e30c2484f8864f12c60003807cab1 /src/args.rs | |
| parent | Resolve DNS target (diff) | |
feat: Add support for default target and implement robust target resolution
Introduces a new `--default-target` argument to allow specifying a default host address.
In case that target isn't defined, as a configuration option.
Diffstat (limited to 'src/args.rs')
| -rw-r--r-- | src/args.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/args.rs b/src/args.rs index 7004791..6fdca59 100644 --- a/src/args.rs +++ b/src/args.rs @@ -37,6 +37,10 @@ pub struct Args { #[arg(short = 'r', long = "remainder", action = ArgAction::SetTrue)] pub remainder: bool, + /// Default target, if none is specified + #[arg(long = "default-target", value_name = "default_target")] + pub default_target: Option<String>, + /// Target IP address #[arg(value_name = "target")] pub target: Option<String>, |