Since oclif 4.x removes their table feature, lets implement our own. The logic
is straight-forward enough that doing this was a reasonable task. The
alternative CLI table libraries didn't have the specific features we use, and
were generally over-engineered for our use.
This does remove some functionality that we were not using, as well as
potentially removing some extra usability that users may miss. We can re-add
these things as needed.
Summary
Since oclif 4.x removes their table feature, lets implement our own. The logic is straight-forward enough that doing this was a reasonable task. The alternative CLI table libraries didn't have the specific features we use, and were generally over-engineered for our use.
This does remove some functionality that we were not using, as well as potentially removing some extra usability that users may miss. We can re-add these things as needed.
Testing Plan
Manually tested the commands side-by-side
Documentation
N/A
Breaking Change
N/A