Added fields command to output a list of available fields for queries and format strings.

This commit is contained in:
Matteo Mecucci 2012-04-15 16:28:12 +02:00
parent 2c11855b1e
commit 1ebe1cf728

View file

@ -84,6 +84,19 @@ def _showdiff(field, oldval, newval, color):
print_(u' %s: %s -> %s' % (field, oldval, newval))
# fields: Shows a list of available fields for queries and format strings.
fields_cmd = ui.Subcommand('fields',
help='show fields available for queries and format strings')
def fields_func(lib, config, opts, args):
print "Available item fields:"
print " " + "\n ".join([key for key in library.ITEM_KEYS])
print "\nAvailable album fields:"
print " " + "\n ".join([key for key in library.ALBUM_KEYS])
fields_cmd.func = fields_func
default_commands.append(fields_cmd)
# import: Autotagger and importer.
DEFAULT_IMPORT_COPY = True