Add info about overlaying configs

This commit is contained in:
MolarAmbiguity 2017-04-14 12:40:32 +10:00
parent 45bed808d3
commit ad87d2af92
2 changed files with 11 additions and 3 deletions

View file

@ -1122,9 +1122,12 @@ def _configure(options):
# special handling lets specified plugins get loaded before we
# finish parsing the command line.
if getattr(options, 'config', None) is not None:
overlay_path = True
config_path = options.config
del options.config
config.set_file(config_path)
else:
overlay_path = False
config.set_args(options)
# Configure the logger.
@ -1133,9 +1136,13 @@ def _configure(options):
else:
log.set_global_level(logging.INFO)
if overlay_path:
log.debug(u'overlaying configuration: {0}',
util.displayable_path(config_path))
config_path = config.user_config_path()
if os.path.isfile(config_path):
log.debug(u'user configuration: {0}',
log.debug(u'base user configuration: {0}',
util.displayable_path(config_path))
else:
log.debug(u'no user configuration found at {0}',

View file

@ -72,7 +72,7 @@ box. To extract `rar` files, install the `rarfile`_ package and the
Optional command flags:
* By default, the command copies files your the library directory and
updates the ID3 tags on your music. In order to move the files, instead of
updates the ID3 tags on your music. In order to move the files, instead of
copying, use the ``-m`` (move) option. If you'd like to leave your music
files untouched, try the ``-C`` (don't copy) and ``-W`` (don't write tags)
options. You can also disable this behavior by default in the
@ -409,7 +409,8 @@ import ...``.
* ``-v``: verbose mode; prints out a deluge of debugging information. Please use
this flag when reporting bugs. You can use it twice, as in ``-vv``, to make
beets even more verbose.
* ``-c FILE``: read a specified YAML :doc:`configuration file <config>`.
* ``-c FILE``: read a specified YAML :doc:`configuration file <config>`. any
options set in the specified config will override your normal config.
Beets also uses the ``BEETSDIR`` environment variable to look for
configuration and data.