]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
analyze-timespan: port to vertical table
authorDavid Tardon <dtardon@redhat.com>
Fri, 11 Nov 2022 08:42:52 +0000 (09:42 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 13 Nov 2022 11:21:54 +0000 (20:21 +0900)
src/analyze/analyze-timespan.c

index f244ace04ac0af596cbcac900ef12e5a2a303cc6..3fdf0f964c14cece4ff7078348cdb06a76852074 100644 (file)
@@ -22,39 +22,33 @@ int verb_timespan(int argc, char *argv[], void *userdata) {
                         return r;
                 }
 
-                table = table_new("name", "value");
+                table = table_new_vertical();
                 if (!table)
                         return log_oom();
 
-                table_set_header(table, false);
-
                 assert_se(cell = table_get_cell(table, 0, 0));
                 r = table_set_ellipsize_percent(table, cell, 100);
                 if (r < 0)
                         return r;
 
-                r = table_set_align_percent(table, cell, 100);
-                if (r < 0)
-                        return r;
-
                 assert_se(cell = table_get_cell(table, 0, 1));
                 r = table_set_ellipsize_percent(table, cell, 100);
                 if (r < 0)
                         return r;
 
                 r = table_add_many(table,
-                                   TABLE_STRING, "Original:",
+                                   TABLE_FIELD, "Original",
                                    TABLE_STRING, *input_timespan);
                 if (r < 0)
                         return table_log_add_error(r);
 
-                r = table_add_cell_stringf(table, NULL, "%ss:", special_glyph(SPECIAL_GLYPH_MU));
+                r = table_add_cell_stringf_full(table, NULL, TABLE_FIELD, "%ss", special_glyph(SPECIAL_GLYPH_MU));
                 if (r < 0)
                         return table_log_add_error(r);
 
                 r = table_add_many(table,
                                    TABLE_UINT64, output_usecs,
-                                   TABLE_STRING, "Human:",
+                                   TABLE_FIELD, "Human",
                                    TABLE_TIMESPAN, output_usecs,
                                    TABLE_SET_COLOR, ansi_highlight());
                 if (r < 0)