From ced9ea4eed5a3d9c18bc9b910c8e5b5624f9f4e6 Mon Sep 17 00:00:00 2001 From: "Yan Ka, Chiu" Date: Tue, 4 Jul 2023 13:50:28 +0800 Subject: [PATCH] rename 'watch' command to 'trace', as useful default when no args supplied --- xc-bin/src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xc-bin/src/main.rs b/xc-bin/src/main.rs index fb79adc..3bb12b1 100644 --- a/xc-bin/src/main.rs +++ b/xc-bin/src/main.rs @@ -163,7 +163,7 @@ enum Action { output: String, }, - Watch { + Trace { name: String, args: Vec, }, @@ -553,10 +553,11 @@ fn main() -> Result<(), ActionError> { .unwrap_or_else(|_| panic!("cannot open {output} for writing")); file.write_all(&encoded).expect("cannot write to file"); } - Action::Watch { name, args } => { + Action::Trace { name, args } => { let request = ShowContainerRequest { id: name }; if let Ok(response) = do_show_container(&mut conn, request)? { let jid = response.running_container.jid; + let args = if args.is_empty() { vec!["-F".to_string(), "syscall".to_string()] } else { args }; let mut process = std::process::Command::new("dwatch") .arg("-j") .arg(jid.to_string())