commit ba46c1912551820a6670aaddbcbf18306738be71
parent 407db3816d0c961e63c724a78aba98fd5cba39a3
Author: triesap <tyson@radroots.org>
Date: Mon, 27 Apr 2026 08:07:51 +0000
cli: align local runtime contract
Diffstat:
3 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/src/operation_adapter.rs b/src/operation_adapter.rs
@@ -934,9 +934,6 @@ fn target_operation_input(command: &crate::target_cli::TargetCommand) -> Operati
TargetCommand::Order(args) => match &args.command {
OrderCommand::Submit(args) => {
insert_string(&mut input, "order_id", &args.order_id);
- if args.watch {
- input.insert("watch".to_owned(), Value::Bool(true));
- }
}
OrderCommand::Get(args) => insert_string(&mut input, "order_id", &args.order_id),
OrderCommand::Event(event) => match &event.command {
diff --git a/src/target_cli.rs b/src/target_cli.rs
@@ -745,8 +745,6 @@ pub enum OrderCommand {
#[derive(Debug, Clone, Args)]
pub struct OrderSubmitArgs {
pub order_id: Option<String>,
- #[arg(long)]
- pub watch: bool,
}
#[derive(Debug, Clone, Args)]
diff --git a/tests/target_cli.rs b/tests/target_cli.rs
@@ -79,6 +79,18 @@ fn removed_global_flags_are_rejected_publicly() {
}
#[test]
+fn removed_order_submit_watch_flag_is_rejected_publicly() {
+ let output = radroots()
+ .args(["order", "submit", "--watch"])
+ .output()
+ .expect("run removed order submit watch flag");
+
+ assert!(!output.status.success());
+ let stderr = String::from_utf8(output.stderr).expect("utf8 stderr");
+ assert!(stderr.contains("unexpected argument") || stderr.contains("unrecognized"));
+}
+
+#[test]
fn removed_command_families_are_rejected_publicly() {
for command in [
"setup", "status", "doctor", "sell", "find", "local", "net", "myc", "rpc", "product",