mirror of
https://github.com/beetbox/beets.git
synced 2025-12-06 16:42:42 +01:00
show plugins in "version" output (#153)
This commit is contained in:
parent
b993e8bc12
commit
6b49bb11ae
2 changed files with 10 additions and 0 deletions
1
NEWS
1
NEWS
|
|
@ -37,6 +37,7 @@
|
|||
* A new "import_quiet_fallback" option specifies what should happen in
|
||||
quiet mode when there is no strong recommendation. The options are
|
||||
"skip" (the default) and "asis".
|
||||
* The "version" command now lists all the loaded plugins.
|
||||
* Fix a bug where some files would be erroneously interpreted as MP4.
|
||||
* Fix permission bits applied to album art files.
|
||||
* Fix malformed MusicBrainz queries caused by null characters.
|
||||
|
|
|
|||
|
|
@ -804,6 +804,15 @@ default_commands.append(stats_cmd)
|
|||
|
||||
def show_version(lib, config, opts, args):
|
||||
print 'beets version %s' % beets.__version__
|
||||
# Show plugins.
|
||||
names = []
|
||||
for plugin in plugins.find_plugins():
|
||||
modname = plugin.__module__
|
||||
names.append(modname.split('.')[-1])
|
||||
if names:
|
||||
print 'plugins:', ', '.join(names)
|
||||
else:
|
||||
print 'no plugins loaded'
|
||||
version_cmd = ui.Subcommand('version',
|
||||
help='output version information')
|
||||
version_cmd.func = show_version
|
||||
|
|
|
|||
Loading…
Reference in a new issue