aboutsummaryrefslogtreecommitdiff
path: root/src/args.rs
diff options
context:
space:
mode:
authorache <ache@ache.one>2026-08-16 20:55:33 +0200
committerache <ache@ache.one>2026-08-16 20:55:33 +0200
commit197f75c7c5d0b4dab1f92a739dc1be0d90f5b27d (patch)
tree40cce77ff65e30c2484f8864f12c60003807cab1 /src/args.rs
parentResolve 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.rs4
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>,