aboutsummaryrefslogtreecommitdiff
path: root/apps/cassiopeia/src/bin/cass.rs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/cassiopeia/src/bin/cass.rs')
-rw-r--r--apps/cassiopeia/src/bin/cass.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/cassiopeia/src/bin/cass.rs b/apps/cassiopeia/src/bin/cass.rs
index 90f84661ae0c..8bceddc911a4 100644
--- a/apps/cassiopeia/src/bin/cass.rs
+++ b/apps/cassiopeia/src/bin/cass.rs
@@ -64,6 +64,7 @@ If you want to report a bug, please do so on my mailing list: lists.sr.ht/~space
.help(meta::ARG_CLIENT_DB_ABOUT),
)
)
+ .subcommand(SubCommand::with_name(meta::CMD_STAT).about(meta::CMD_STAT_ABOUT))
.get_matches();
let cass_file = cli.value_of(meta::ARG_FILE).unwrap();
@@ -119,6 +120,13 @@ If you want to report a bug, please do so on my mailing list: lists.sr.ht/~space
std::process::exit(1);
}
},
+ (meta::CMD_STAT, _) => match cass.stat() {
+ Some(s) => println!("{}", s),
+ None => {
+ eprintln!("Failed to collect time statistics...");
+ std::process::exit(1);
+ }
+ },
(_, _) => todo!(),
}
}