Skip to content

[Request]: hab dump add verbosity level that suppresses complex alias info #54

@MHendricks

Description

@MHendricks

Description

Move the current level 3 verbosity -vvv output to level 4 verbosity. It is useful, but takes up a lot of vertical screen space. Often we don't need to know about the env var part of complex aliases.

$ hab dump app/usd/py/39 -vvv
Dump of FlatConfig('app/usd/py/39')
-------------------------------------------------------------------
name:  39
uri:  app/usd/py/39
aliases:  blurdev:  cmd:  C:/blur/lib/py39qt5152/20213/python/Scripts/blurdev.exe
                             environment:  PATH:  {PATH!e}
                                                           C:/usd/usd-py39/22.03.1/usd/bin
                                                           C:/usd/usd-py39/22.03.1/usd/lib
                                           PXR_USD_WINDOWS_DLL_PATH:  C:/usd/usd-py39/22.03.1/usd/bin
                                                                      C:/usd/usd-py39/22.03.1/usd/lib
                                           PYTHONPATH:  C:/usd/usd-py39/22.03.1/usd/lib/python
                                                        c:/blur/lib/py39qt5152/20213/python/Lib/site-packages
          blurdevw:  cmd:  C:/blur/lib/py39qt5152/20213/python/Scripts/blurdevw.exe
                     environment:  PATH:  {PATH!e}
                                                   C:/usd/usd-py39/22.03.1/usd/bin
                                                   C:/usd/usd-py39/22.03.1/usd/lib
                                   PXR_USD_WINDOWS_DLL_PATH:  C:/usd/usd-py39/22.03.1/usd/bin
                                                              C:/usd/usd-py39/22.03.1/usd/lib
                                   PYTHONPATH:  C:/usd/usd-py39/22.03.1/usd/lib/python
                                                c:/blur/lib/py39qt5152/20213/python/Lib/site-packages
...

This goes on for quite a few aliases, making the dump output hard to parse.

Solution

One way to solve this is to put a * next to the alias name if its a complex alias with text suppressed. This will still show the cmd, but won't show the other info.

$ hab dump app/usd/py/39 -vvv
Dump of FlatConfig('app/usd/py/39')
-------------------------------------------------------------------
name:  39
uri:  app/usd/py/39
aliases:  blurdev*:  cmd:  C:/blur/lib/py39qt5152/20213/python/Scripts/blurdev.exe
          blurdevw*:  cmd:  C:/blur/lib/py39qt5152/20213/python/Scripts/blurdevw.exe
...

Using hab dump app/usd/py/39 -vvvv would return the current output for -vvv.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions