Browse Source

qvm-template: Tweak machine-readable output format.

WillyPillow 3 years ago
parent
commit
2e06e300e6
2 changed files with 3 additions and 4 deletions
  1. 2 2
      doc/manpages/qvm-template.rst
  2. 1 2
      qubesadmin/tools/qvm_template.py

+ 2 - 2
doc/manpages/qvm-template.rst

@@ -219,7 +219,7 @@ Options
 
        ::
 
-           |{status}|{name}|{evr}|{reponame}|
+           {status}|{name}|{evr}|{reponame}
 
        Where ``{status}`` can be one of ``installed``, ``available``,
        ``extra``, or ``upgradable``.
@@ -307,7 +307,7 @@ Options
 
        ::
 
-           |{status}|{name}|{epoch}|{version}|{release}|{reponame}|{size}|{buildtime}|{installtime}|{license}|{url}|{summary}|{description}|
+           {status}|{name}|{epoch}|{version}|{release}|{reponame}|{size}|{buildtime}|{installtime}|{license}|{url}|{summary}|{description}
 
        Where ``{status}`` can be one of ``installed``, ``available``,
        ``extra``, or ``upgradable``.

+ 1 - 2
qubesadmin/tools/qvm_template.py

@@ -1082,9 +1082,8 @@ def list_templates(args: argparse.Namespace,
         elif operation == 'list':
             tpl_list = list_to_machine_output(tpl_list)
         for status, grp in tpl_list.items():
-            print('|' + status)
             for line in grp:
-                print('|'.join(line.values()) + '|')
+                print('|'.join([status] + list(line.values())))
     elif args.machine_readable_json:
         if operation == 'info':
             tpl_list = info_to_machine_output(tpl_list, replace_newline=False)