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