From 2f2eee20d6ea0f669e3d94ddb75879749bbb93b5 Mon Sep 17 00:00:00 2001 From: Sebastian Spaeth Date: Wed, 15 Nov 2023 10:13:49 +0100 Subject: [PATCH] Add --quiet mode Add a mode that decreases the log level to WARNING. In case the conflicting options -d and -q are given simultaneously, -d will win. --- cleanmedia | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cleanmedia b/cleanmedia index dbe07a8..18ed407 100755 --- a/cleanmedia +++ b/cleanmedia @@ -201,10 +201,13 @@ def parse_options() -> argparse.Namespace: help="Also include local (ie, from *our* users) media files when purging.") parser.add_argument('-n', '--dryrun', action='store_true', help="Dry run (don't actually modify any files).") - parser.add_argument('-d', '--debug', action='store_true', help="Turn debug output on.") + parser.add_argument('-q', '--quiet', action='store_true', help="Reduce output verbosity.") + parser.add_argument('-d', '--debug', action='store_true', help="Increase output verbosity.") args: argparse.Namespace = parser.parse_args() if args.debug: loglevel = logging.DEBUG + elif args.quiet: + loglevel = logging.WARNING logging.basicConfig(level=loglevel, format='%(levelname)s - %(message)s') return args