From b539c933efafe6e5d314752595d1c973d6e43fc5 Mon Sep 17 00:00:00 2001 From: Ivan Habunek Date: Tue, 5 Dec 2023 09:59:40 +0100 Subject: [PATCH] Respect --no-color --- toot/cli/base.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/toot/cli/base.py b/toot/cli/base.py index 13d7f51..c1b0e58 100644 --- a/toot/cli/base.py +++ b/toot/cli/base.py @@ -78,10 +78,18 @@ json_option = click.option( @click.option("--quiet/--no-quiet", default=False, help="Don't print anything to stdout") @click.version_option(__version__, message="%(prog)s v%(version)s") @click.pass_context -def cli(ctx, color, debug, quiet, app=None, user=None): +def cli( + ctx: click.Context, + color: bool, + debug: bool, + quiet: bool, + app: t.Optional[App] = None, + user: t.Optional[User] = None, +): """Toot is a Mastodon CLI""" user, app = config.get_active_user_app() ctx.obj = Context(app, user, color, debug, quiet) + ctx.color = color if debug: logging.basicConfig(level=logging.DEBUG)