--extra option can use any field

Not just the built-in fields.
This commit is contained in:
Adrian Sampson 2015-11-17 14:39:40 -08:00
parent f68dc4652a
commit b33d25a0ad

View file

@ -19,7 +19,6 @@ from __future__ import (division, absolute_import, print_function,
from beets import plugins from beets import plugins
from beets import util from beets import util
from beets import library
from beets import ui from beets import ui
from beets.ui.commands import _do_query from beets.ui.commands import _do_query
import subprocess import subprocess
@ -85,11 +84,9 @@ class EditPlugin(plugins.BeetsPlugin):
) )
edit_command.parser.add_option( edit_command.parser.add_option(
'-e', '--extra', '-e', '--extra',
metavar='FIELD',
action='append', action='append',
type='choice', help='edit this field also',
choices=library.Item.all_keys() +
library.Album.all_keys(),
help='add additional fields to edit',
) )
edit_command.parser.add_option( edit_command.parser.add_option(
'--all', '--all',