<listitem>
<para>
Comma separate list of column to show in the fancy output.
- Valid values are: name, state, ipv4, ipv6 and pid
- Default is: name,state,ipv4,ipv6
+ The list of accepted and default fields is listed in --help.
</para>
</listitem>
</varlistentry>
# Constants
FIELDS = ("name", "state", "ipv4", "ipv6", "autostart", "pid",
"memory", "ram", "swap")
+DEFAULT_FIELDS = ("name", "state", "ipv4", "ipv6", "autostart")
# Begin parsing the command line
parser = argparse.ArgumentParser(description=_("LXC: List containers"),
- formatter_class=argparse.RawTextHelpFormatter)
+ formatter_class=argparse.RawTextHelpFormatter,
+ epilog=_("""Valid fancy-format fields:
+ %s
+
+Default fancy-format fields:
+ %s\n""" % (", ".join(FIELDS), ", ".join(DEFAULT_FIELDS))))
parser.add_argument("-1", dest="one", action="store_true",
help=_("list one container per line (default when piped)"))
help=_("use fancy output"))
parser.add_argument("-F", "--fancy-format", type=str,
- default="name,state,ipv4,ipv6,autostart",
+ default=",".join(DEFAULT_FIELDS),
help=_("comma separated list of fields to show"))
parser.add_argument("--nesting", dest="nesting", action="store_true",