This will require an upstream change in typer that provides a hook to supply a custom rich console object. This is mostly necessary to make sure --force-color and --no-color work as expected.