• 
      

    Update commands to use rich output where it makes sense.

    Review Request #15157 — Created July 7, 2026 and updated

    Information

    RBTools
    master

    Reviewers

    The prior change for adding rich updated only those places that were
    necessary to remove old dependencies like colorama or texttable.
    This change does the rest of the work, updating commands with better
    output throughout.

    This also includes some fixes for things found along the way:

    • Improve rbt close to allow using newer "completed" string instead of
      "submitted"
    • Fix key fetching in rbt install to use full key hash in
      gpg --recv-keys because otherwise it fails.
    • Fixed up some comments and type annotation issues.
    • Ran unit tests.
    • Tested the output of each changed command in both color and no-color
      modes.
    Summary ID
    Update commands to use rich output where it makes sense.
    The prior change for adding `rich` updated only those places that were necessary to remove old dependencies like `colorama` or `texttable`. This change does the rest of the work, updating commands with better output throughout. This also includes some fixes for things found along the way: - Improve `rbt close` to allow using newer "completed" string instead of "submitted" - Fix key fetching in `rbt install` to use full key hash in `gpg --recv-keys` because otherwise it fails. - Fixed up some comments and type annotation issues. Testing Done: - Ran unit tests. - Tested the output of each changed command in both color and no-color modes.
    pskzorskzxkuxkmuosxlozlkvspnlqys
    Description From Last Updated

    undefined name 'review_request_id' Column: 49 Error code: F821

    reviewbot reviewbot

    undefined name 'review_request_id' Column: 36 Error code: F821

    reviewbot reviewbot

    undefined name 'review_request_id' Column: 32 Error code: F821

    reviewbot reviewbot

    closing bracket does not match indentation of opening bracket's line Column: 21 Error code: E123

    reviewbot reviewbot
    Checks run (1 failed, 1 succeeded)
    flake8 failed.
    JSHint passed.

    flake8

    david
    Review request changed
    Commits:
    Summary ID
    Update commands to use rich output where it makes sense.
    The prior change for adding `rich` updated only those places that were necessary to remove old dependencies like `colorama` or `texttable`. This change does the rest of the work, updating commands with better output throughout. Testing Done: - Ran unit tests. - Tested the output of each changed command in both color and no-color modes.
    pskzorskzxkuxkmuosxlozlkvspnlqys
    Update commands to use rich output where it makes sense.
    The prior change for adding `rich` updated only those places that were necessary to remove old dependencies like `colorama` or `texttable`. This change does the rest of the work, updating commands with better output throughout. This also includes some fixes for things found along the way: - Improve `rbt close` to allow using newer "completed" string instead of "submitted" - Fix key fetching in `rbt install` to use full key hash in `gpg --recv-keys` because otherwise it fails. - Fixed up some comments and type annotation issues. Testing Done: - Ran unit tests. - Tested the output of each changed command in both color and no-color modes.
    pskzorskzxkuxkmuosxlozlkvspnlqys

    Checks run (2 succeeded)

    flake8 passed.
    JSHint passed.