Abyss-lord opened a new pull request, #5770:
URL: https://github.com/apache/gravitino/pull/5770

   <!--
   1. Title: [#<issue>] <type>(<scope>): <subject>
      Examples:
        - "[#123] feat(operator): support xxx"
        - "[#233] fix: check null before access result in xxx"
        - "[MINOR] refactor: fix typo in variable name"
        - "[MINOR] docs: fix typo in README"
        - "[#255] test: fix flaky test NameOfTheTest"
      Reference: https://www.conventionalcommits.org/en/v1.0.0/
   2. If the PR is unfinished, please mark this PR as draft.
   -->
   
   ### What changes were proposed in this pull request?
   
   Enhanced the Gravitino CLI to support properly formatted output. Fixed 
alignment issues in formatted output when it includes Chinese characters.
   The bounding box length calculation is now based on the number of characters 
rather than the character display width . The correct output should look like 
this(Here are the results of my local tests):
   
   <img width="752" alt="image" 
src="https://github.com/user-attachments/assets/ae880b4b-280d-4dc4-9a25-f0deb3867bbc";>
   
   Only change the implementation of the TableFormatImpl class, the same effect 
is achieved when the `catalog list --output table` command is supported
   
   ### Why are the changes needed?
   
   Fix: #5768
   
   ### Does this PR introduce _any_ user-facing change?
   
   NO.
   
   ### How was this patch tested?
   
   ```shell
   gcli catalog details --name <catalog>  --metalake <metalake> --output table
   gcli metalake details --name <metalake>  --output table
   gcli metalake list --output table
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to