Skip to content

Commit 5a3d77e

Browse files
authored
Merge pull request #2259 from rhatdan/silence-cuda-warnings
Add --quiet/-q flag to silence warnings
2 parents 5f98500 + cea8561 commit 5a3d77e

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

ramalama/cli.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,13 @@ def configure_arguments(parser):
261261
help="""do not run RamaLama in the default container.
262262
The RAMALAMA_IN_CONTAINER environment variable modifies default behaviour.""",
263263
)
264-
verbosity_group.add_argument("--quiet", "-q", dest="quiet", action="store_true", help="reduce output.")
264+
verbosity_group.add_argument(
265+
"--quiet",
266+
"-q",
267+
dest="quiet",
268+
action="store_true",
269+
help="Reduce output verbosity (silences warnings, simplifies list output)",
270+
)
265271
parser.add_argument(
266272
"--runtime",
267273
default=CONFIG.runtime,
@@ -372,7 +378,13 @@ def map_https_to_transport(input: str) -> str | None:
372378
if hasattr(args, 'pull'):
373379
args.pull = normalize_pull_arg(args.pull, getattr(args, 'engine', None))
374380

375-
log_level = LogLevel.DEBUG if args.debug else (CONFIG.log_level or LogLevel.WARNING)
381+
# Determine log level: debug > quiet > config > default
382+
if args.debug:
383+
log_level = LogLevel.DEBUG
384+
elif getattr(args, 'quiet', False):
385+
log_level = LogLevel.ERROR
386+
else:
387+
log_level = CONFIG.log_level or LogLevel.WARNING
376388
configure_logger(log_level)
377389

378390

0 commit comments

Comments
 (0)