[5pt] Improve thamos output usability #1118
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
sig/user-experience
Issues or PRs related to the User Experience of our Services, Tools, and Libraries.
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
Problem statement
The current output of
thamos advise
can be quite scary, with a lot of information.For example, running an advice on the ps-nlp-pytorch stack produces almost 7000 lines of output in the standard output (!), plus 6 lines on stderr:
This amount of output is very hard to consume and digest.
Can we make it better? Simpler? Easier to consume?
High-level Goals
The output of
thamos advise
is comparable, in complexity, to e.g.pipenv lock
.Then, there are ways to obtain all the details behind the received advice, in an easy to consume way.
Proposal description
thamos advise
provide just the essential amount of output to let the user know the main outcome.thamos explain
command.thamos explain --security
The output should more or less match the capabilities of the search UI.
Additional context
Acceptance Criteria
thamos advise
can be made to contain only a few essential lines (new option to hide full details)thamos
command/option to enable easy ways to obtain all the advice detailsThe text was updated successfully, but these errors were encountered: