refactor(app): remove undocumented irttd applet alias
This commit is contained in:
2 files changed
+3
-2
No files matched your search
@@ -22,7 +22,7 @@ pub fn detect_applet_from_argv0(argv0: &str) -> Option<RequestedApplet> {
|
|||||||
match applet_basename(argv0) {
|
match applet_basename(argv0) {
|
||||||
"irtt-client" => Some(RequestedApplet::Client),
|
"irtt-client" => Some(RequestedApplet::Client),
|
||||||
"irtt-tui" => Some(RequestedApplet::Tui),
|
"irtt-tui" => Some(RequestedApplet::Tui),
|
||||||
"irttd" | "irtt-server" => Some(RequestedApplet::Server),
|
"irtt-server" => Some(RequestedApplet::Server),
|
||||||
"irtt-rs" => None,
|
"irtt-rs" => None,
|
||||||
_ => None,
|
_ => None,
|
||||||
}
|
}
|
||||||
@@ -199,6 +199,7 @@ mod tests {
|
|||||||
detect_applet_from_argv0("irtt-server"),
|
detect_applet_from_argv0("irtt-server"),
|
||||||
Some(RequestedApplet::Server)
|
Some(RequestedApplet::Server)
|
||||||
);
|
);
|
||||||
|
assert_eq!(detect_applet_from_argv0("irttd"), None);
|
||||||
assert_eq!(detect_applet_from_argv0("irtt-rs"), None);
|
assert_eq!(detect_applet_from_argv0("irtt-rs"), None);
|
||||||
assert_eq!(detect_applet_from_argv0("custom-name"), None);
|
assert_eq!(detect_applet_from_argv0("custom-name"), None);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -31,7 +31,7 @@ The build also produces dedicated binaries: `irtt-client`, `irtt-tui`, and
|
|||||||
what it is invoked or copied as — it does not consult argv0 dispatch logic.
|
what it is invoked or copied as — it does not consult argv0 dispatch logic.
|
||||||
|
|
||||||
`irtt-rs` itself inspects argv0 first: if invoked (or symlinked/copied) under
|
`irtt-rs` itself inspects argv0 first: if invoked (or symlinked/copied) under
|
||||||
one of the recognized applet names — `irtt-client`, `irtt-tui`, `irttd`, or
|
one of the recognized applet names — `irtt-client`, `irtt-tui`, or
|
||||||
`irtt-server` — it runs that applet directly, without needing a subcommand.
|
`irtt-server` — it runs that applet directly, without needing a subcommand.
|
||||||
Any other name starting with `irtt-` (other than `irtt-rs` itself) is
|
Any other name starting with `irtt-` (other than `irtt-rs` itself) is
|
||||||
rejected as an unknown applet name before subcommand parsing is even
|
rejected as an unknown applet name before subcommand parsing is even
|
||||||
|
|||||||
Reference in new issue
Block a user