add '--ignore-config' option

This commit is contained in:
Mike Fährmann
2017-04-25 17:09:10 +02:00
parent 82ab1fca07
commit f0aa35ac84
2 changed files with 6 additions and 2 deletions

View File

@@ -51,12 +51,12 @@ def sanatize_input(file):
def main():
try:
initialize_logging()
config.load()
parser = option.build_parser()
args = parser.parse_args()
logging.getLogger().setLevel(args.loglevel)
if args.load_config:
config.load()
if args.cfgfiles:
config.load(*args.cfgfiles, strict=True)
if args.yamlfiles:

View File

@@ -118,6 +118,10 @@ def build_parser():
metavar="CFG", dest="yamlfiles", action="append",
help="Additional configuration files (YAML format)",
)
parser.add_argument(
"--ignore-config", dest="load_config", action="store_false",
help="Do not read the default configuration files",
)
parser.add_argument(
"-o", "--option",
metavar="OPT", action=ParseAction, dest="options", default=[],