From 9dec33660b623535e659eeefe239aede7f50c6bf Mon Sep 17 00:00:00 2001 From: imSp4rky Date: Mon, 31 Aug 2026 12:32:20 -0600 Subject: [PATCH] fix(cli): show banner when dl -q is used Scope the banner suppression to serve's --quiet/-q flag; the global argv check also matched dl's -q quality option and skipped the update check. --- unshackle/core/__main__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/unshackle/core/__main__.py b/unshackle/core/__main__.py index b520c472..b04ee53f 100644 --- a/unshackle/core/__main__.py +++ b/unshackle/core/__main__.py @@ -53,8 +53,10 @@ def main(version: bool, debug: bool) -> None: traceback.install(console=console, width=80, suppress=[click]) - if "--quiet" in sys.argv[1:] or "-q" in sys.argv[1:]: - return + if "serve" in sys.argv[1:]: + serve_args = sys.argv[sys.argv.index("serve") + 1 :] + if "--quiet" in serve_args or "-q" in serve_args: + return console.print( Padding(