summaryrefslogtreecommitdiff
path: root/src/cmd/show_gen.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/show_gen.rs')
-rw-r--r--src/cmd/show_gen.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cmd/show_gen.rs b/src/cmd/show_gen.rs
index 6641d3c..98c57fc 100644
--- a/src/cmd/show_gen.rs
+++ b/src/cmd/show_gen.rs
@@ -54,6 +54,7 @@ impl ShowGeneration {
let total_bytes = total_bytes?;
let output = Output::new(gen_id)
+ .db_bytes(temp.path().metadata()?.len())
.file_count(gen.file_count()?)
.file_bytes(total_bytes);
serde_json::to_writer_pretty(std::io::stdout(), &output)?;
@@ -68,6 +69,8 @@ struct Output {
file_count: u64,
file_bytes: String,
file_bytes_raw: u64,
+ db_bytes: String,
+ db_bytes_raw: u64,
}
impl Output {
@@ -88,4 +91,10 @@ impl Output {
self.file_bytes = HumanBytes(n).to_string();
self
}
+
+ fn db_bytes(mut self, n: u64) -> Self {
+ self.db_bytes_raw = n;
+ self.db_bytes = HumanBytes(n).to_string();
+ self
+ }
}