]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
machinectl: do not ellipsize table when --full is specified
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 10 Jan 2020 03:24:51 +0000 (12:24 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 10 Jan 2020 03:24:51 +0000 (12:24 +0900)
man/machinectl.xml
src/machine/machinectl.c

index e1a2da309f7d3239364caa16cf9957307d1a851a..bfabee346eb80094e955073af5965000148996df 100644 (file)
         <term><option>-l</option></term>
         <term><option>--full</option></term>
 
-        <listitem><para>Do not ellipsize process tree entries.</para>
+        <listitem><para>Do not ellipsize process tree entries or table.</para>
         </listitem>
       </varlistentry>
 
index 4b02b0812d129cd5d4110a4f9ea89e46ba0d5105..7ba51f0e774803359ebf92c1778d888c62a76be5 100644 (file)
@@ -306,6 +306,9 @@ static int list_machines(int argc, char *argv[], void *userdata) {
         if (!table)
                 return log_oom();
 
+        if (arg_full)
+                table_set_width(table, 0);
+
         r = sd_bus_message_enter_container(reply, 'a', "(ssso)");
         if (r < 0)
                 return bus_log_parse_error(r);
@@ -386,6 +389,9 @@ static int list_images(int argc, char *argv[], void *userdata) {
         if (!table)
                 return log_oom();
 
+        if (arg_full)
+                table_set_width(table, 0);
+
         (void) table_set_align_percent(table, TABLE_HEADER_CELL(3), 100);
 
         r = sd_bus_message_enter_container(reply, SD_BUS_TYPE_ARRAY, "(ssbttto)");