iron-fish / ironfish

A novel cryptocurrency focused on privacy and accessibility.
https://ironfish.network
Mozilla Public License 2.0
962 stars 576 forks source link

Implement custom CLI table logic #5118

Closed mat-if closed 2 weeks ago

mat-if commented 3 weeks ago

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