feat(cli): introduce flexible event row output formats and column selection
Replace fixed output modes with customizable table, CSV, TSV, and JSON Lines formats. This allows users to select specific data columns and control header visibility for better integration with scripts and monitoring tools.
This commit is contained in:
1 parent
4b408d3ab4
commit
b02bc53cd8
6 files changed
+1250
-547
No files matched your search
@@ -51,7 +51,8 @@ fn canonical_client_subcommand_dispatches_to_client() {
|
||||
|
||||
assert!(output.status.success(), "{text}");
|
||||
assert!(text.contains("Minimal IRTT-compatible stream client"));
|
||||
assert!(text.contains("--output <OUTPUT>"));
|
||||
assert!(text.contains("--format <FORMAT>"));
|
||||
assert!(text.contains("--columns <COLUMNS>"));
|
||||
}
|
||||
|
||||
#[cfg(unix)]
|
||||
@@ -65,7 +66,8 @@ fn client_applet_name_dispatches_to_client() {
|
||||
|
||||
assert!(output.status.success(), "{text}");
|
||||
assert!(text.contains("Minimal IRTT-compatible stream client"));
|
||||
assert!(text.contains("--output <OUTPUT>"));
|
||||
assert!(text.contains("--format <FORMAT>"));
|
||||
assert!(text.contains("--columns <COLUMNS>"));
|
||||
}
|
||||
|
||||
#[cfg(all(unix, feature = "tui"))]
|
||||
|
||||
Reference in new issue
Block a user